This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by configure, which was generated by GNU Autoconf 2.72. Invocation command line was $ ./configure --target=riscv32-buildroot-linux-gnu --host=riscv32-buildroot-linux-gnu --build=aarch64-unknown-linux-gnu --prefix=/usr --exec-prefix=/usr --sysconfdir=/etc --localstatedir=/var --program-prefix= --disable-gtk-doc --disable-gtk-doc-html --disable-doc --disable-docs --disable-documentation --with-xmlto=no --with-fop=no --disable-dependency-tracking --enable-ipv6 --disable-nls --enable-static --enable-shared --disable-client --disable-preload --without-upnp --without-pam ## --------- ## ## Platform. ## ## --------- ## hostname = asahi-mini uname -m = aarch64 uname -r = 6.5.0-asahi-15-1-ARCH uname -s = Linux uname -v = #1 SMP PREEMPT_DYNAMIC Thu, 12 Oct 2023 08:22:22 +0000 /usr/bin/uname -p = unknown /bin/uname -X = unknown /bin/arch = unknown /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown /usr/bin/hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /home/autobuild/autobuild/instance-12/output-1/host/bin/ PATH: /home/autobuild/autobuild/instance-12/output-1/host/sbin/ PATH: /home/autobuild/make/ PATH: /usr/local/sbin/ PATH: /usr/local/bin/ PATH: /usr/bin/ PATH: /usr/lib/jvm/default/bin/ PATH: /usr/bin/site_perl/ PATH: /usr/bin/vendor_perl/ PATH: /usr/bin/core_perl/ ## ----------- ## ## Core tests. ## ## ----------- ## configure:2961: looking for aux files: compile config.guess config.sub ltmain.sh missing install-sh configure:2974: trying ./ configure:3003: ./compile found configure:3003: ./config.guess found configure:3003: ./config.sub found configure:3003: ./ltmain.sh found configure:3003: ./missing found configure:2985: ./install-sh found configure:3204: checking for a BSD-compatible install configure:3278: result: /usr/bin/install -c configure:3289: checking whether build environment is sane configure:3344: result: yes configure:3400: checking for riscv32-buildroot-linux-gnu-strip configure:3433: result: /bin/true configure:3505: checking for a race-free mkdir -p configure:3548: result: /usr/bin/mkdir -p configure:3555: checking for gawk configure:3576: found /home/autobuild/autobuild/instance-12/output-1/host/bin/gawk configure:3588: result: gawk configure:3599: checking whether make sets $(MAKE) configure:3623: result: yes configure:3653: checking whether make supports nested variables configure:3672: result: yes configure:3852: checking build system type configure:3868: result: aarch64-unknown-linux-gnu configure:3888: checking host system type configure:3903: result: riscv32-buildroot-linux-gnu configure:3944: checking how to print strings configure:3971: result: printf configure:4005: checking whether make supports the include directive configure:4020: make -f confmf.GNU && cat confinc.out make[1]: Entering directory '/home/autobuild/autobuild/instance-12/output-1/build/dante-1.4.3' make[1]: Leaving directory '/home/autobuild/autobuild/instance-12/output-1/build/dante-1.4.3' this is the am__doit target configure:4023: $? = 0 configure:4042: result: yes (GNU style) configure:4073: checking for riscv32-buildroot-linux-gnu-gcc configure:4106: result: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc configure:4511: checking for C compiler version configure:4520: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc --version >&5 riscv32-buildroot-linux-gnu-gcc.br_real (Buildroot 2024.02-267-g8937db8dd5) 12.3.0 Copyright (C) 2022 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. configure:4531: $? = 0 configure:4520: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -v >&5 Using built-in specs. COLLECT_GCC=/home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc.br_real COLLECT_LTO_WRAPPER=/home/autobuild/autobuild/instance-12/output-1/host/libexec/gcc/riscv32-buildroot-linux-gnu/12.3.0/lto-wrapper Target: riscv32-buildroot-linux-gnu Configured with: ./configure --prefix=/home/autobuild/autobuild/instance-12/output-1/host --sysconfdir=/home/autobuild/autobuild/instance-12/output-1/host/etc --enable-static --target=riscv32-buildroot-linux-gnu --with-sysroot=/home/autobuild/autobuild/instance-12/output-1/host/riscv32-buildroot-linux-gnu/sysroot --enable-__cxa_atexit --with-gnu-ld --disable-libssp --disable-multilib --disable-decimal-float --enable-plugins --enable-lto --with-gmp=/home/autobuild/autobuild/instance-12/output-1/host --with-mpc=/home/autobuild/autobuild/instance-12/output-1/host --with-mpfr=/home/autobuild/autobuild/instance-12/output-1/host --with-pkgversion='Buildroot 2024.02-267-g8937db8dd5' --with-bugurl=http://bugs.buildroot.net/ --without-zstd --disable-libquadmath --disable-libquadmath-support --enable-tls --enable-threads --without-isl --without-cloog --with-arch=rv32imafd_zicsr_zifencei --with-abi=ilp32d --enable-languages=c --with-build-time-tools=/home/autobuild/autobuild/instance-12/output-1/host/riscv32-buildroot-linux-gnu/bin --enable-shared --disable-libgomp Thread model: posix Supported LTO compression algorithms: zlib gcc version 12.3.0 (Buildroot 2024.02-267-g8937db8dd5) configure:4531: $? = 0 configure:4520: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -V >&5 riscv32-buildroot-linux-gnu-gcc.br_real: error: unrecognized command-line option '-V' riscv32-buildroot-linux-gnu-gcc.br_real: fatal error: no input files compilation terminated. configure:4531: $? = 1 configure:4520: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -qversion >&5 riscv32-buildroot-linux-gnu-gcc.br_real: error: unrecognized command-line option '-qversion'; did you mean '--version'? riscv32-buildroot-linux-gnu-gcc.br_real: fatal error: no input files compilation terminated. configure:4531: $? = 1 configure:4520: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -version >&5 riscv32-buildroot-linux-gnu-gcc.br_real: error: unrecognized command-line option '-version' riscv32-buildroot-linux-gnu-gcc.br_real: fatal error: no input files compilation terminated. configure:4531: $? = 1 configure:4551: checking whether the C compiler works configure:4573: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:4577: $? = 0 configure:4628: result: yes configure:4632: checking for C compiler default output file name configure:4634: result: a.out configure:4640: checking for suffix of executables configure:4647: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:4651: $? = 0 configure:4675: result: configure:4699: checking whether we are cross compiling configure:4737: result: yes configure:4743: checking for suffix of object files configure:4766: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:4770: $? = 0 configure:4794: result: o configure:4798: checking whether the compiler supports GNU C configure:4818: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:4818: $? = 0 configure:4830: result: yes configure:4841: checking whether /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc accepts -g configure:4862: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -g -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:4862: $? = 0 configure:4909: result: yes configure:4929: checking for /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc option to enable C11 features configure:4944: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -g -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:4944: $? = 0 configure:4963: result: none needed configure:5087: checking whether /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc understands -c and -o together configure:5110: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c conftest.c -o conftest2.o configure:5113: $? = 0 configure:5110: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c conftest.c -o conftest2.o configure:5113: $? = 0 configure:5126: result: yes configure:5145: checking dependency style of /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc configure:5258: result: none configure:5273: checking for a sed that does not truncate output configure:5345: result: /usr/bin/sed configure:5363: checking for grep that handles long lines and -e configure:5429: result: /usr/bin/grep configure:5434: checking for egrep configure:5504: result: /usr/bin/grep -E configure:5511: checking for fgrep configure:5581: result: /usr/bin/grep -F configure:5618: checking for ld used by /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc configure:5687: result: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-ld configure:5694: checking if the linker (/home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-ld) is GNU ld configure:5711: result: yes configure:5723: checking for BSD- or MS-compatible name lister (nm) configure:5779: result: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc-nm configure:5921: checking the name lister (/home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc-nm) interface configure:5929: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -g -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:5932: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc-nm "conftest.o" configure:5935: output 00000000 B some_variable configure:5943: result: BSD nm configure:5946: checking whether ln -s works configure:5950: result: yes configure:5958: checking the maximum length of command line arguments configure:6091: result: 1572864 configure:6139: checking how to convert aarch64-unknown-linux-gnu file names to riscv32-buildroot-linux-gnu format configure:6181: result: func_convert_file_noop configure:6188: checking how to convert aarch64-unknown-linux-gnu file names to toolchain format configure:6210: result: func_convert_file_noop configure:6217: checking for /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-ld option to reload object files configure:6226: result: -r configure:6260: checking for riscv32-buildroot-linux-gnu-objdump configure:6293: result: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-objdump configure:6371: checking how to recognize dependent libraries configure:6573: result: pass_all configure:6618: checking for riscv32-buildroot-linux-gnu-dlltool configure:6654: result: no configure:6664: checking for dlltool configure:6700: result: no configure:6730: checking how to associate runtime and link libraries configure:6759: result: printf %s\n configure:6776: checking for riscv32-buildroot-linux-gnu-ar configure:6809: result: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc-ar configure:6896: checking for archiver @FILE support configure:6914: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -g -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:6914: $? = 0 configure:6918: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc-ar cru libconftest.a @conftest.lst >&5 configure:6921: $? = 0 configure:6926: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc-ar cru libconftest.a @conftest.lst >&5 /home/autobuild/autobuild/instance-12/output-1/host/lib/gcc/riscv32-buildroot-linux-gnu/12.3.0/../../../../riscv32-buildroot-linux-gnu/bin/ar: conftest.o: No such file or directory configure:6929: $? = 1 configure:6942: result: @ configure:6960: checking for riscv32-buildroot-linux-gnu-strip configure:6993: result: /bin/true configure:7071: checking for riscv32-buildroot-linux-gnu-ranlib configure:7104: result: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc-ranlib configure:7252: checking command to parse /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc-nm output from /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc object configure:7406: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -g -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:7409: $? = 0 configure:7413: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc-nm conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' \> conftest.nm configure:7416: $? = 0 configure:7482: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -g -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftstm.o >&5 configure:7485: $? = 0 configure:7524: result: ok configure:7571: checking for sysroot configure:7603: result: no configure:7610: checking for a working dd configure:7655: result: /usr/bin/dd configure:7659: checking how to truncate binary pipes configure:7676: result: /usr/bin/dd bs=4096 count=1 configure:7970: checking for riscv32-buildroot-linux-gnu-mt configure:8006: result: no configure:8016: checking for mt configure:8052: result: no configure:8072: checking if : is a manifest tool configure:8079: : '-?' configure:8088: result: no configure:8832: checking for stdio.h configure:8832: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -g -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8832: $? = 0 configure:8832: result: yes configure:8832: checking for stdlib.h configure:8832: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -g -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8832: $? = 0 configure:8832: result: yes configure:8832: checking for string.h configure:8832: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -g -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8832: $? = 0 configure:8832: result: yes configure:8832: checking for inttypes.h configure:8832: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -g -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8832: $? = 0 configure:8832: result: yes configure:8832: checking for stdint.h configure:8832: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -g -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8832: $? = 0 configure:8832: result: yes configure:8832: checking for strings.h configure:8832: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -g -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8832: $? = 0 configure:8832: result: yes configure:8832: checking for sys/stat.h configure:8832: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -g -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8832: $? = 0 configure:8832: result: yes configure:8832: checking for sys/types.h configure:8832: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -g -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8832: $? = 0 configure:8832: result: yes configure:8832: checking for unistd.h configure:8832: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -g -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8832: $? = 0 configure:8832: result: yes configure:8832: checking for sys/time.h configure:8832: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -g -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8832: $? = 0 configure:8832: result: yes configure:8832: checking for utime.h configure:8832: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -g -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8832: $? = 0 configure:8832: result: yes configure:8857: checking for dlfcn.h configure:8857: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -g -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8857: $? = 0 configure:8857: result: yes configure:9122: checking for objdir configure:9139: result: .libs configure:9405: checking if /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc supports -fno-rtti -fno-exceptions configure:9424: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -g -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fno-rtti -fno-exceptions conftest.c >&5 cc1: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C configure:9428: $? = 0 configure:9442: result: no configure:9800: checking for /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc option to produce PIC configure:9809: result: -fPIC -DPIC configure:9817: checking if /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc PIC flag -fPIC -DPIC works configure:9836: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -g -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -DPIC -DPIC conftest.c >&5 configure:9840: $? = 0 configure:9854: result: yes configure:9883: checking if /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc static flag -static works configure:9913: result: yes configure:9928: checking if /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc supports -c -o file.o configure:9950: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -g -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -o out/conftest2.o conftest.c >&5 configure:9954: $? = 0 configure:9977: result: yes configure:9985: checking if /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc supports -c -o file.o configure:10034: result: yes configure:10067: checking whether the /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc linker (/home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-ld) supports shared libraries configure:11338: result: yes configure:11375: checking whether -lc should be explicitly linked in configure:11384: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -g -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:11387: $? = 0 configure:11402: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -shared -fPIC -DPIC conftest.o -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| /usr/bin/grep -lc \>/dev/null 2\>\&1 configure:11405: $? = 0 configure:11420: result: no configure:11580: checking dynamic linker characteristics configure:12162: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -g -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-rpath -Wl,/foo conftest.c >&5 configure:12162: $? = 0 configure:12402: result: GNU/Linux ld.so configure:12524: checking how to hardcode library paths into programs configure:12549: result: immediate configure:13149: checking whether stripping libraries is possible configure:13171: result: no configure:13189: checking if libtool supports shared libraries configure:13191: result: yes configure:13194: checking whether to build shared libraries configure:13219: result: yes configure:13222: checking whether to build static libraries configure:13226: result: yes configure:13282: checking whether make supports nested variables configure:13301: result: yes configure:13360: checking for bison configure:13381: found /home/autobuild/autobuild/instance-12/output-1/host/bin/bison configure:13393: result: bison -y configure:13409: checking for gawk configure:13442: result: gawk configure:13457: checking for flex configure:13478: found /home/autobuild/autobuild/instance-12/output-1/host/bin/flex configure:13490: result: flex configure:13539: checking for lex output file root configure:13552: flex conftest.l configure:13556: $? = 0 configure:13565: result: lex.yy configure:13580: checking for lex library configure:13605: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:13605: $? = 0 configure:13619: result: none needed configure:13635: checking for library containing yywrap configure:13671: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 /home/autobuild/autobuild/instance-12/output-1/host/lib/gcc/riscv32-buildroot-linux-gnu/12.3.0/../../../../riscv32-buildroot-linux-gnu/bin/ld: /tmp/ccE7RHzM.o: in function `main': /home/autobuild/autobuild/instance-12/output-1/build/dante-1.4.3/conftest.c:44:(.text+0x8): undefined reference to `yywrap' collect2: error: ld returned 1 exit status configure:13671: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. | The 'extern "C"' is for builds by C++ compilers; | although this is not generally supported in C code supporting it here | has little cost and some practical benefit (sr 110532). */ | #ifdef __cplusplus | extern "C" | #endif | char yywrap (void); | int | main (void) | { | return yywrap (); | ; | return 0; | } configure:13671: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lfl >&5 /home/autobuild/autobuild/instance-12/output-1/host/lib/gcc/riscv32-buildroot-linux-gnu/12.3.0/../../../../riscv32-buildroot-linux-gnu/bin/ld: cannot find -lfl: No such file or directory collect2: error: ld returned 1 exit status configure:13671: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. | The 'extern "C"' is for builds by C++ compilers; | although this is not generally supported in C code supporting it here | has little cost and some practical benefit (sr 110532). */ | #ifdef __cplusplus | extern "C" | #endif | char yywrap (void); | int | main (void) | { | return yywrap (); | ; | return 0; | } configure:13671: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -ll >&5 /home/autobuild/autobuild/instance-12/output-1/host/lib/gcc/riscv32-buildroot-linux-gnu/12.3.0/../../../../riscv32-buildroot-linux-gnu/bin/ld: cannot find -ll: No such file or directory collect2: error: ld returned 1 exit status configure:13671: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. | The 'extern "C"' is for builds by C++ compilers; | although this is not generally supported in C code supporting it here | has little cost and some practical benefit (sr 110532). */ | #ifdef __cplusplus | extern "C" | #endif | char yywrap (void); | int | main (void) | { | return yywrap (); | ; | return 0; | } configure:13693: result: no configure:13710: checking whether yytext is a pointer configure:13726: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:13726: $? = 0 configure:13734: result: yes configure:13754: checking how to run the C preprocessor configure:13825: result: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp configure:13839: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:13839: $? = 0 configure:13855: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:31:10: fatal error: ac_nonexistent.h: No such file or directory 31 | #include | ^~~~~~~~~~~~~~~~~~ compilation terminated. configure:13855: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | /* end confdefs.h. */ | #include configure:13946: checking for compiler type configure:13989: result: gcc configure:13993: checking for preprocessor flags configure:14016: result: none configure:14021: checking for compiler flags configure:14092: result: none configure:14101: checking for support for -pipe compiler flag configure:14107: result: no configure:14137: checking for support for -Wbounded compiler flag configure:14152: result: no configure:14184: checking whether compiler supports _Pragma() configure:14206: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -Wall -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5 configure:14206: $? = 0 configure:14208: result: yes configure:14221: checking for __attribute__ support configure:14227: result: no configure:14265: checking for constructor __attribute__ support configure:14271: result: no configure:14309: checking for __attribute__ nonnull support configure:14315: result: no configure:14354: checking for __printf__ format attribute support configure:14360: result: no configure:14403: checking for compilation with debugging configure:14420: result: disabled configure:14431: checking for live debugging configure:14448: result: disabled configure:14466: checking whether compiling using -g works with gcc configure:14479: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -g -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5 configure:14479: $? = 0 configure:14481: result: yes configure:14560: checking for warning flags configure:14647: result: none configure:14652: checking whether compilation with FORTIFY_SOURCE works configure:14669: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -Wall -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 -D_FORTIFY_SOURCE=2 conftest.c >&5 : error: "_FORTIFY_SOURCE" redefined [-Werror] : note: this is the location of the previous definition cc1: all warnings being treated as errors configure:14669: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | /* end confdefs.h. */ | #include | int | main (void) | { | | ; | return 0; | } configure:14674: result: no configure:14735: checking for compliation with DIAGNOSTIC configure:14761: result: no configure:14767: checking for moncontrol configure:14767: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:14767: $? = 0 configure:14767: result: yes configure:14774: checking whether profiled compilation requested configure:14841: result: no configure:14847: checking whether coverage requested configure:14920: result: no configure:14926: checking whether linting requested configure:15019: result: no configure:15082: checking size of char configure:15088: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:15088: $? = 0 configure:15088: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:67:12: error: size of array 'test_array' is negative 67 | static int test_array [1 - 2 * !(((long int) (sizeof (char))) <= 0)]; | ^~~~~~~~~~ configure:15088: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main (void) | { | static int test_array [1 - 2 * !(((long int) (sizeof (char))) <= 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:15088: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:15088: $? = 0 configure:15105: result: 1 configure:15117: checking size of short configure:15123: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:15123: $? = 0 configure:15123: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:68:12: error: size of array 'test_array' is negative 68 | static int test_array [1 - 2 * !(((long int) (sizeof (short))) <= 0)]; | ^~~~~~~~~~ configure:15123: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main (void) | { | static int test_array [1 - 2 * !(((long int) (sizeof (short))) <= 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:15123: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:68:12: error: size of array 'test_array' is negative 68 | static int test_array [1 - 2 * !(((long int) (sizeof (short))) <= 1)]; | ^~~~~~~~~~ configure:15123: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main (void) | { | static int test_array [1 - 2 * !(((long int) (sizeof (short))) <= 1)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:15123: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:15123: $? = 0 configure:15123: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:15123: $? = 0 configure:15140: result: 2 configure:15152: checking size of int configure:15158: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:15158: $? = 0 configure:15158: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:69:12: error: size of array 'test_array' is negative 69 | static int test_array [1 - 2 * !(((long int) (sizeof (int))) <= 0)]; | ^~~~~~~~~~ configure:15158: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main (void) | { | static int test_array [1 - 2 * !(((long int) (sizeof (int))) <= 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:15158: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:69:12: error: size of array 'test_array' is negative 69 | static int test_array [1 - 2 * !(((long int) (sizeof (int))) <= 1)]; | ^~~~~~~~~~ configure:15158: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main (void) | { | static int test_array [1 - 2 * !(((long int) (sizeof (int))) <= 1)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:15158: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:69:12: error: size of array 'test_array' is negative 69 | static int test_array [1 - 2 * !(((long int) (sizeof (int))) <= 3)]; | ^~~~~~~~~~ configure:15158: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main (void) | { | static int test_array [1 - 2 * !(((long int) (sizeof (int))) <= 3)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:15158: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:15158: $? = 0 configure:15158: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:15158: $? = 0 configure:15158: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:15158: $? = 0 configure:15175: result: 4 configure:15187: checking size of long configure:15193: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:15193: $? = 0 configure:15193: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:70:12: error: size of array 'test_array' is negative 70 | static int test_array [1 - 2 * !(((long int) (sizeof (long))) <= 0)]; | ^~~~~~~~~~ configure:15193: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main (void) | { | static int test_array [1 - 2 * !(((long int) (sizeof (long))) <= 0)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:15193: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:70:12: error: size of array 'test_array' is negative 70 | static int test_array [1 - 2 * !(((long int) (sizeof (long))) <= 1)]; | ^~~~~~~~~~ configure:15193: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main (void) | { | static int test_array [1 - 2 * !(((long int) (sizeof (long))) <= 1)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:15193: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:70:12: error: size of array 'test_array' is negative 70 | static int test_array [1 - 2 * !(((long int) (sizeof (long))) <= 3)]; | ^~~~~~~~~~ configure:15193: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main (void) | { | static int test_array [1 - 2 * !(((long int) (sizeof (long))) <= 3)]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:15193: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:15193: $? = 0 configure:15193: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:15193: $? = 0 configure:15193: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:15193: $? = 0 configure:15210: result: 4 configure:15219: checking for sys/wait.h that is POSIX.1 compatible configure:15246: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:15246: $? = 0 configure:15256: result: yes configure:15264: checking for fcntl.h configure:15264: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:15264: $? = 0 configure:15264: result: yes configure:15270: checking for limits.h configure:15270: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:15270: $? = 0 configure:15270: result: yes configure:15276: checking for malloc.h configure:15276: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:15276: $? = 0 configure:15276: result: yes configure:15282: checking for paths.h configure:15282: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:15282: $? = 0 configure:15282: result: yes configure:15288: checking for strings.h configure:15288: result: yes configure:15294: checking for syslog.h configure:15294: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:15294: $? = 0 configure:15294: result: yes configure:15301: checking for unistd.h configure:15301: result: yes configure:15307: checking for crypt.h configure:15307: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c:76:10: fatal error: crypt.h: No such file or directory 76 | #include | ^~~~~~~~~ compilation terminated. configure:15307: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:15307: result: no configure:15313: checking for stddef.h configure:15313: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:15313: $? = 0 configure:15313: result: yes configure:15319: checking for sys/file.h configure:15319: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:15319: $? = 0 configure:15319: result: yes configure:15325: checking for sys/ioctl.h configure:15325: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:15325: $? = 0 configure:15325: result: yes configure:15331: checking for sys/time.h configure:15331: result: yes configure:15338: checking for shadow.h configure:15338: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:15338: $? = 0 configure:15338: result: yes configure:15344: checking for ifaddrs.h configure:15344: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:15344: $? = 0 configure:15344: result: yes configure:15350: checking for sys/sem.h configure:15350: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:15350: $? = 0 configure:15350: result: yes configure:15356: checking for netinet/in.h configure:15356: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:15356: $? = 0 configure:15356: result: yes configure:15362: checking for rpc/rpc.h configure:15362: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c:84:10: fatal error: rpc/rpc.h: No such file or directory 84 | #include | ^~~~~~~~~~~ compilation terminated. configure:15362: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:15362: result: no configure:15369: checking for sys/ipc.h configure:15369: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:15369: $? = 0 configure:15369: result: yes configure:15375: checking for arpa/nameser.h configure:15375: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:15375: $? = 0 configure:15375: result: yes configure:15381: checking for net/if_dl.h configure:15381: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c:86:10: fatal error: net/if_dl.h: No such file or directory 86 | #include | ^~~~~~~~~~~~~ compilation terminated. configure:15381: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:15381: result: no configure:15387: checking for execinfo.h configure:15387: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:15387: $? = 0 configure:15387: result: yes configure:15393: checking for sys/pstat.h configure:15393: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c:87:10: fatal error: sys/pstat.h: No such file or directory 87 | #include | ^~~~~~~~~~~~~ compilation terminated. configure:15393: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:15393: result: no configure:15400: checking for sys/shm.h configure:15400: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:15400: $? = 0 configure:15400: result: yes configure:15406: checking for valgrind/valgrind.h configure:15406: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c:88:10: fatal error: valgrind/valgrind.h: No such file or directory 88 | #include | ^~~~~~~~~~~~~~~~~~~~~ compilation terminated. configure:15406: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:15406: result: no configure:15412: checking for netinet/tcp_fsm.h configure:15412: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c:88:10: fatal error: netinet/tcp_fsm.h: No such file or directory 88 | #include | ^~~~~~~~~~~~~~~~~~~ compilation terminated. configure:15412: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:15412: result: no configure:15421: checking for netinet/ip.h configure:15441: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:15441: $? = 0 configure:15443: result: yes configure:15476: checking for netinet/ip_var.h configure:15476: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c:70:10: fatal error: netinet/ip_var.h: No such file or directory 70 | #include | ^~~~~~~~~~~~~~~~~~ compilation terminated. configure:15476: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | /* end confdefs.h. */ | | #if HAVE_SYS_TYPES_H | #include | #endif | #if HAVE_NETINET_IN_H | #include | #endif | | | #include configure:15476: result: no configure:15492: checking for resolv.h configure:15492: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:15492: $? = 0 configure:15492: result: yes configure:15511: checking for sys/sockio.h configure:15511: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c:90:10: fatal error: sys/sockio.h: No such file or directory 90 | #include | ^~~~~~~~~~~~~~ compilation terminated. configure:15511: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:15511: result: no configure:15521: checking whether defines const configure:15524: checking for egrep -e configure:15654: result: /usr/bin/grep -E configure:15673: result: no configure:15681: checking for an ANSI C-conforming const configure:15748: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:15748: $? = 0 configure:15758: result: yes configure:15769: checking for supported routing socket communication configure:15790: result: yes configure:15826: checking for struct ip_opts in conftest.c:65:10: fatal error: netinet/ip_var.h: No such file or directory 65 | #include | ^~~~~~~~~~~~~~~~~~ compilation terminated. configure:15843: result: no configure:15850: checking for struct tcp_info in configure:15864: result: yes configure:15872: checking for tcp_info value tcpi_rcv_rtt configure:15894: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:15894: $? = 0 configure:15899: result: yes configure:15907: checking for tcp_info value tcpi_rcv_space configure:15929: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:15929: $? = 0 configure:15934: result: yes configure:15942: checking for tcp_info value tcpi_total_retrans configure:15964: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:15964: $? = 0 configure:15969: result: yes configure:15979: checking for tcp_info value tcpi_advmss configure:16001: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:16001: $? = 0 configure:16006: result: yes configure:16014: checking for tcp_info value tcpi_ato configure:16036: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:16036: $? = 0 configure:16041: result: yes configure:16049: checking for tcp_info value tcpi_backoff configure:16071: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:16071: $? = 0 configure:16076: result: yes configure:16084: checking for tcp_info value tcpi_ca_state configure:16106: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:16106: $? = 0 configure:16111: result: yes configure:16119: checking for tcp_info value tcpi_fackets configure:16141: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:16141: $? = 0 configure:16146: result: yes configure:16154: checking for tcp_info value tcpi_last_ack_recv configure:16176: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:16176: $? = 0 configure:16181: result: yes configure:16189: checking for tcp_info value tcpi_last_ack_sent configure:16211: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:16211: $? = 0 configure:16216: result: yes configure:16224: checking for tcp_info value tcpi_last_data_recv configure:16246: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:16246: $? = 0 configure:16251: result: yes configure:16259: checking for tcp_info value tcpi_last_data_sent configure:16281: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:16281: $? = 0 configure:16286: result: yes configure:16294: checking for tcp_info value tcpi_lost configure:16316: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:16316: $? = 0 configure:16321: result: yes configure:16329: checking for tcp_info value tcpi_pmtu configure:16351: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:16351: $? = 0 configure:16356: result: yes configure:16364: checking for tcp_info value tcpi_probes configure:16386: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:16386: $? = 0 configure:16391: result: yes configure:16399: checking for tcp_info value tcpi_rcv_rtt configure:16421: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:16421: $? = 0 configure:16426: result: yes configure:16434: checking for tcp_info value tcpi_rcv_ssthresh configure:16456: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:16456: $? = 0 configure:16461: result: yes configure:16469: checking for tcp_info value tcpi_reordering configure:16491: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:16491: $? = 0 configure:16496: result: yes configure:16504: checking for tcp_info value tcpi_retrans configure:16526: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:16526: $? = 0 configure:16531: result: yes configure:16539: checking for tcp_info value tcpi_retransmits configure:16561: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:16561: $? = 0 configure:16566: result: yes configure:16574: checking for tcp_info value tcpi_sacked configure:16596: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:16596: $? = 0 configure:16601: result: yes configure:16609: checking for tcp_info value tcpi_unacked configure:16631: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:16631: $? = 0 configure:16636: result: yes configure:16652: checking whether defines inline configure:16669: result: no configure:16677: checking for inline configure:16694: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:16694: $? = 0 configure:16704: result: inline configure:16724: checking for uid_t configure:16724: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:16724: $? = 0 configure:16724: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:118:20: error: expected expression before ')' token 118 | if (sizeof ((uid_t))) | ^ configure:16724: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main (void) | { | if (sizeof ((uid_t))) | return 0; | ; | return 0; | } configure:16724: result: yes configure:16735: checking for gid_t configure:16735: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:16735: $? = 0 configure:16735: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:118:20: error: expected expression before ')' token 118 | if (sizeof ((gid_t))) | ^ configure:16735: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main (void) | { | if (sizeof ((gid_t))) | return 0; | ; | return 0; | } configure:16735: result: yes configure:16746: checking for off_t configure:16746: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:16746: $? = 0 configure:16746: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:118:20: error: expected expression before ')' token 118 | if (sizeof ((off_t))) | ^ configure:16746: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main (void) | { | if (sizeof ((off_t))) | return 0; | ; | return 0; | } configure:16746: result: yes configure:16758: checking for pid_t configure:16758: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:16758: $? = 0 configure:16758: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:119:20: error: expected expression before ')' token 119 | if (sizeof ((pid_t))) | ^ configure:16758: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | | int | main (void) | { | if (sizeof ((pid_t))) | return 0; | ; | return 0; | } configure:16758: result: yes configure:16796: checking for size_t configure:16796: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:16796: $? = 0 configure:16796: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:118:21: error: expected expression before ')' token 118 | if (sizeof ((size_t))) | ^ configure:16796: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main (void) | { | if (sizeof ((size_t))) | return 0; | ; | return 0; | } configure:16796: result: yes configure:16825: checking for /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc option to enable large file support configure:16860: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:16860: $? = 0 configure:16866: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -DFTYPE=ino_t -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:16866: $? = 0 configure:16891: result: none needed configure:16994: checking for in6_addr configure:17013: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:17013: $? = 0 configure:17015: result: yes configure:17027: checking to see if openlog accepts LOG_PERROR configure:17044: result: yes configure:17054: checking to see if stdlib.h defines EXIT_FAILURE configure:17068: result: yes configure:17082: checking whether uses AF_UNIX configure:17106: result: no configure:17113: checking for SIGINFO configure:17133: result: no configure:17140: checking to see if MSG_WAITALL exists configure:17157: result: yes configure:17167: checking whether realloc with a NULL pointer calls malloc configure:17174: result: no configure:17235: checking if getsockopt needs cast configure:17252: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c:96:5: error: conflicting types for 'getsockopt'; have 'int(int, int, int, char *, int *)' 96 | int getsockopt(int, int, int, char *, int *); | ^~~~~~~~~~ In file included from conftest.c:95: /home/autobuild/autobuild/instance-12/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/sys/socket.h:255:12: note: previous declaration of 'getsockopt' with type 'int(int, int, int, void * restrict, socklen_t * restrict)' {aka 'int(int, int, int, void * restrict, unsigned int * restrict)'} 255 | extern int getsockopt (int __fd, int __level, int __optname, | ^~~~~~~~~~ configure:17252: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | /* end confdefs.h. */ | | #include | #include | int getsockopt(int, int, int, char *, int *); | | int | main (void) | { | 1 | ; | return 0; | } configure:17260: result: no configure:17302: checking to see if SV_INTERRUPT should be used configure:17325: result: no configure:17335: checking if cmsghdr exists in configure:17359: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:17359: $? = 0 configure:17364: result: yes configure:17375: checking for CMSG_SPACE in sys/socket.h configure:17393: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:17393: $? = 0 configure:17395: result: yes configure:17408: checking for CMSG_LEN in sys/socket.h configure:17426: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:17426: $? = 0 configure:17428: result: yes configure:17442: checking for sa_len in sockaddr configure:17460: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:104:3: error: 'struct sockaddr' has no member named 'sa_len' 104 | sa.sa_len = 0; | ^ configure:17460: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | /* end confdefs.h. */ | | #include | #include | | int | main (void) | { | struct sockaddr sa; | sa.sa_len = 0; | | ; | return 0; | } configure:17469: result: no configure:17528: checking for sockaddr_storage ss_len in sockaddr configure:17546: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:105:3: error: 'struct sockaddr_storage' has no member named 'ss_len' 105 | ss.ss_len = 0; | ^ configure:17546: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | /* end confdefs.h. */ | | #include | #include | | int | main (void) | { | struct sockaddr_storage ss; | ss.ss_len = 0; | | ; | return 0; | } configure:17555: result: no configure:17561: checking for __res_state options type configure:17586: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -Wall -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:108:17: error: assignment to 'unsigned int *' from incompatible pointer type 'long unsigned int *' [-Werror=incompatible-pointer-types] 108 | res_options_ptr = &res.options; | ^ cc1: all warnings being treated as errors configure:17586: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | /* end confdefs.h. */ | | #include | #include | #include | #include | int | main (void) | { | | struct __res_state res; | unsigned int *res_options_ptr; | res_options_ptr = &res.options; | res_options_ptr++; | ; | return 0; | } configure:17586: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -Wall -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:17586: $? = 0 configure:17598: result: yes configure:17611: checking if sys/select.h is needed configure:17633: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:17633: $? = 0 configure:17635: result: no configure:17675: checking to see if malloc_options exists configure:17688: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 /home/autobuild/autobuild/instance-12/output-1/host/lib/gcc/riscv32-buildroot-linux-gnu/12.3.0/../../../../riscv32-buildroot-linux-gnu/bin/ld: /tmp/ccISQ1MK.o: in function `main': /home/autobuild/autobuild/instance-12/output-1/build/dante-1.4.3/conftest.c:102:(.text.startup+0x0): undefined reference to `malloc_options' /home/autobuild/autobuild/instance-12/output-1/host/lib/gcc/riscv32-buildroot-linux-gnu/12.3.0/../../../../riscv32-buildroot-linux-gnu/bin/ld: /home/autobuild/autobuild/instance-12/output-1/build/dante-1.4.3/conftest.c:102:(.text.startup+0x4): undefined reference to `malloc_options' collect2: error: ld returned 1 exit status configure:17688: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | /* end confdefs.h. */ | extern char *malloc_options; | int | main (void) | { | malloc_options = 0; | ; | return 0; | } configure:17696: result: no configure:17703: checking to see if __progname exists configure:17716: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:17716: $? = 0 configure:17721: result: yes configure:17731: checking for library containing crypt configure:17767: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 /home/autobuild/autobuild/instance-12/output-1/host/lib/gcc/riscv32-buildroot-linux-gnu/12.3.0/../../../../riscv32-buildroot-linux-gnu/bin/ld: /tmp/ccYn7yeG.o: in function `main': /home/autobuild/autobuild/instance-12/output-1/build/dante-1.4.3/conftest.c:113:(.text.startup+0x8): undefined reference to `crypt' collect2: error: ld returned 1 exit status configure:17767: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. | The 'extern "C"' is for builds by C++ compilers; | although this is not generally supported in C code supporting it here | has little cost and some practical benefit (sr 110532). */ | #ifdef __cplusplus | extern "C" | #endif | char crypt (void); | int | main (void) | { | return crypt (); | ; | return 0; | } configure:17767: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c -lcrypt >&5 /home/autobuild/autobuild/instance-12/output-1/host/lib/gcc/riscv32-buildroot-linux-gnu/12.3.0/../../../../riscv32-buildroot-linux-gnu/bin/ld: cannot find -lcrypt: No such file or directory collect2: error: ld returned 1 exit status configure:17767: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. | The 'extern "C"' is for builds by C++ compilers; | although this is not generally supported in C code supporting it here | has little cost and some practical benefit (sr 110532). */ | #ifdef __cplusplus | extern "C" | #endif | char crypt (void); | int | main (void) | { | return crypt (); | ; | return 0; | } configure:17789: result: no configure:17800: checking for library containing getspnam configure:17836: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:17836: $? = 0 configure:17858: result: none required configure:17869: checking for library containing setproctitle configure:17905: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 /home/autobuild/autobuild/instance-12/output-1/host/lib/gcc/riscv32-buildroot-linux-gnu/12.3.0/../../../../riscv32-buildroot-linux-gnu/bin/ld: /tmp/cchOvCrk.o: in function `main': /home/autobuild/autobuild/instance-12/output-1/build/dante-1.4.3/conftest.c:113:(.text.startup+0x8): undefined reference to `setproctitle' collect2: error: ld returned 1 exit status configure:17905: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. | The 'extern "C"' is for builds by C++ compilers; | although this is not generally supported in C code supporting it here | has little cost and some practical benefit (sr 110532). */ | #ifdef __cplusplus | extern "C" | #endif | char setproctitle (void); | int | main (void) | { | return setproctitle (); | ; | return 0; | } configure:17905: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c -lutil >&5 /home/autobuild/autobuild/instance-12/output-1/host/lib/gcc/riscv32-buildroot-linux-gnu/12.3.0/../../../../riscv32-buildroot-linux-gnu/bin/ld: /tmp/ccOZylKL.o: in function `main': /home/autobuild/autobuild/instance-12/output-1/build/dante-1.4.3/conftest.c:113:(.text.startup+0x8): undefined reference to `setproctitle' collect2: error: ld returned 1 exit status configure:17905: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. | The 'extern "C"' is for builds by C++ compilers; | although this is not generally supported in C code supporting it here | has little cost and some practical benefit (sr 110532). */ | #ifdef __cplusplus | extern "C" | #endif | char setproctitle (void); | int | main (void) | { | return setproctitle (); | ; | return 0; | } configure:17927: result: no configure:17939: checking for expected select behaviour configure:17943: result: yes configure:18107: checking for socklen_t configure:18123: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:18123: $? = 0 configure:18125: result: yes configure:18152: checking for sig_atomic_t in configure:18173: result: yes configure:18186: checking for number of valid signal values configure:18191: result: cross-compiling, setting to 128 configure:18271: result: setting to 128 configure:18278: checking for int8_t configure:18278: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:18278: $? = 0 configure:18278: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:109:21: error: expected expression before ')' token 109 | if (sizeof ((int8_t))) | ^ configure:18278: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | /* end confdefs.h. */ | | #include | #include | | | int | main (void) | { | if (sizeof ((int8_t))) | return 0; | ; | return 0; | } configure:18278: result: yes configure:18290: checking for int16_t configure:18290: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:18290: $? = 0 configure:18290: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:110:22: error: expected expression before ')' token 110 | if (sizeof ((int16_t))) | ^ configure:18290: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | /* end confdefs.h. */ | | #include | #include | | | int | main (void) | { | if (sizeof ((int16_t))) | return 0; | ; | return 0; | } configure:18290: result: yes configure:18302: checking for int32_t configure:18302: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:18302: $? = 0 configure:18302: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:111:22: error: expected expression before ')' token 111 | if (sizeof ((int32_t))) | ^ configure:18302: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | /* end confdefs.h. */ | | #include | #include | | | int | main (void) | { | if (sizeof ((int32_t))) | return 0; | ; | return 0; | } configure:18302: result: yes configure:18314: checking for uint8_t configure:18314: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:18314: $? = 0 configure:18314: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:112:22: error: expected expression before ')' token 112 | if (sizeof ((uint8_t))) | ^ configure:18314: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | /* end confdefs.h. */ | | #include | #include | | | int | main (void) | { | if (sizeof ((uint8_t))) | return 0; | ; | return 0; | } configure:18314: result: yes configure:18326: checking for uint16_t configure:18326: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:18326: $? = 0 configure:18326: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:113:23: error: expected expression before ')' token 113 | if (sizeof ((uint16_t))) | ^ configure:18326: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | /* end confdefs.h. */ | | #include | #include | | | int | main (void) | { | if (sizeof ((uint16_t))) | return 0; | ; | return 0; | } configure:18326: result: yes configure:18338: checking for uint32_t configure:18338: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:18338: $? = 0 configure:18338: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:114:23: error: expected expression before ')' token 114 | if (sizeof ((uint32_t))) | ^ configure:18338: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | /* end confdefs.h. */ | | #include | #include | | | int | main (void) | { | if (sizeof ((uint32_t))) | return 0; | ; | return 0; | } configure:18338: result: yes configure:18350: checking for in_port_t configure:18350: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:18350: $? = 0 configure:18350: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:115:24: error: expected expression before ')' token 115 | if (sizeof ((in_port_t))) | ^ configure:18350: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | /* end confdefs.h. */ | | #include | #include | | | int | main (void) | { | if (sizeof ((in_port_t))) | return 0; | ; | return 0; | } configure:18350: result: yes configure:18362: checking for in_addr_t configure:18362: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:18362: $? = 0 configure:18362: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:116:24: error: expected expression before ')' token 116 | if (sizeof ((in_addr_t))) | ^ configure:18362: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | /* end confdefs.h. */ | | #include | #include | | | int | main (void) | { | if (sizeof ((in_addr_t))) | return 0; | ; | return 0; | } configure:18362: result: yes configure:18375: checking for ssize_t configure:18375: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:18375: $? = 0 configure:18375: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:140:22: error: expected expression before ')' token 140 | if (sizeof ((ssize_t))) | ^ configure:18375: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main (void) | { | if (sizeof ((ssize_t))) | return 0; | ; | return 0; | } configure:18375: result: yes configure:18387: checking for working memcmp configure:18446: result: yes configure:18464: checking return type of signal handlers configure:18483: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:115:10: error: void value not ignored as it ought to be 115 | return *(signal (0, 0)) (0) == 1; | ~^~~~~~~~~~~~~~~~~~ configure:18483: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | /* end confdefs.h. */ | #include | #include | | int | main (void) | { | return *(signal (0, 0)) (0) == 1; | ; | return 0; | } configure:18493: result: void configure:18502: checking for strftime configure:18502: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c:126:6: warning: conflicting types for built-in function 'strftime'; expected 'unsigned int(char *, unsigned int, const char *, const void *)' [-Wbuiltin-declaration-mismatch] 126 | char strftime (void); | ^~~~~~~~ conftest.c:118:1: note: 'strftime' is declared in header '' 117 | #include 118 | #undef strftime configure:18502: $? = 0 configure:18502: result: yes configure:18565: checking whether utime accepts a null argument configure:18610: result: guessing yes configure:18624: checking for vprintf configure:18624: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c:128:6: warning: conflicting types for built-in function 'vprintf'; expected 'int(const char *, void *)' [-Wbuiltin-declaration-mismatch] 128 | char vprintf (void); | ^~~~~~~ conftest.c:120:1: note: 'vprintf' is declared in header '' 119 | #include 120 | #undef vprintf configure:18624: $? = 0 configure:18624: result: yes configure:18647: checking for library containing inet_addr configure:18683: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:18683: $? = 0 configure:18705: result: none required configure:18719: checking for library containing getsockopt configure:18755: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:18755: $? = 0 configure:18777: result: none required configure:18787: checking for getprpwnam configure:18787: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 /home/autobuild/autobuild/instance-12/output-1/host/lib/gcc/riscv32-buildroot-linux-gnu/12.3.0/../../../../riscv32-buildroot-linux-gnu/bin/ld: /tmp/ccltWmKy.o: in function `main': /home/autobuild/autobuild/instance-12/output-1/build/dante-1.4.3/conftest.c:140:(.text.startup+0x8): undefined reference to `getprpwnam' collect2: error: ld returned 1 exit status configure:18787: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | /* end confdefs.h. */ | /* Define getprpwnam to an innocuous variant, in case declares getprpwnam. | For example, HP-UX 11i declares gettimeofday. */ | #define getprpwnam innocuous_getprpwnam | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char getprpwnam (void); below. */ | | #include | #undef getprpwnam | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char getprpwnam (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_getprpwnam || defined __stub___getprpwnam | choke me | #endif | | int | main (void) | { | return getprpwnam (); | ; | return 0; | } configure:18787: result: no configure:18793: checking for getspnam configure:18793: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:18793: $? = 0 configure:18793: result: yes configure:18799: checking for getpwnam_shadow configure:18799: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 /home/autobuild/autobuild/instance-12/output-1/host/lib/gcc/riscv32-buildroot-linux-gnu/12.3.0/../../../../riscv32-buildroot-linux-gnu/bin/ld: /tmp/ccmqOQS2.o: in function `main': /home/autobuild/autobuild/instance-12/output-1/build/dante-1.4.3/conftest.c:141:(.text.startup+0x8): undefined reference to `getpwnam_shadow' collect2: error: ld returned 1 exit status configure:18799: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | /* end confdefs.h. */ | /* Define getpwnam_shadow to an innocuous variant, in case declares getpwnam_shadow. | For example, HP-UX 11i declares gettimeofday. */ | #define getpwnam_shadow innocuous_getpwnam_shadow | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char getpwnam_shadow (void); below. */ | | #include | #undef getpwnam_shadow | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char getpwnam_shadow (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_getpwnam_shadow || defined __stub___getpwnam_shadow | choke me | #endif | | int | main (void) | { | return getpwnam_shadow (); | ; | return 0; | } configure:18799: result: no configure:18805: checking for bindresvport configure:18805: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:18805: $? = 0 configure:18805: result: yes configure:18812: checking for getpass configure:18812: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:18812: $? = 0 configure:18812: result: yes configure:18820: checking for system V getpwnam configure:18839: result: yes configure:18852: checking read/send-side pipe system configure:18856: result: cross-compiling configure:19152: WARNING: unable to determine PIPEBUFFER type configure:19159: checking for errorless select behavior with high timeouts configure:19163: result: unknown configure:19165: WARNING: unable to determine max select value, using default configure:19326: checking for errno symbol E2BIG configure:19344: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:19344: $? = 0 configure:19346: result: OK configure:19356: checking for errno symbol EACCES configure:19374: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:19374: $? = 0 configure:19376: result: OK configure:19386: checking for errno symbol EADDRINUSE configure:19404: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:19404: $? = 0 configure:19406: result: OK configure:19416: checking for errno symbol EADDRNOTAVAIL configure:19434: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:19434: $? = 0 configure:19436: result: OK configure:19446: checking for errno symbol EADV configure:19464: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:19464: $? = 0 configure:19466: result: OK configure:19476: checking for errno symbol EAFNOSUPPORT configure:19494: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:19494: $? = 0 configure:19496: result: OK configure:19506: checking for errno symbol EAGAIN configure:19524: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:19524: $? = 0 configure:19526: result: OK configure:19536: checking for errno symbol EALREADY configure:19554: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:19554: $? = 0 configure:19556: result: OK configure:19566: checking for errno symbol EAUTH configure:19584: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:126:2: error: #error "errno value EAUTH not defined" 126 | #error "errno value EAUTH not defined" | ^~~~~ configure:19584: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef EAUTH | errnoval: EAUTH | #else | #error "errno value EAUTH not defined" | #endif | ; | return 0; | } configure:19591: result: no configure:19596: checking for errno symbol EBADARCH configure:19614: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:126:2: error: #error "errno value EBADARCH not defined" 126 | #error "errno value EBADARCH not defined" | ^~~~~ configure:19614: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef EBADARCH | errnoval: EBADARCH | #else | #error "errno value EBADARCH not defined" | #endif | ; | return 0; | } configure:19621: result: no configure:19626: checking for errno symbol EBADE configure:19644: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:19644: $? = 0 configure:19646: result: OK configure:19656: checking for errno symbol EBADEXEC configure:19674: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:126:2: error: #error "errno value EBADEXEC not defined" 126 | #error "errno value EBADEXEC not defined" | ^~~~~ configure:19674: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef EBADEXEC | errnoval: EBADEXEC | #else | #error "errno value EBADEXEC not defined" | #endif | ; | return 0; | } configure:19681: result: no configure:19686: checking for errno symbol EBADF configure:19704: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:19704: $? = 0 configure:19706: result: OK configure:19716: checking for errno symbol EBADFD configure:19734: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:19734: $? = 0 configure:19736: result: OK configure:19746: checking for errno symbol EBADMACHO configure:19764: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:126:2: error: #error "errno value EBADMACHO not defined" 126 | #error "errno value EBADMACHO not defined" | ^~~~~ configure:19764: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef EBADMACHO | errnoval: EBADMACHO | #else | #error "errno value EBADMACHO not defined" | #endif | ; | return 0; | } configure:19771: result: no configure:19776: checking for errno symbol EBADMSG configure:19794: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:19794: $? = 0 configure:19796: result: OK configure:19806: checking for errno symbol EBADR configure:19824: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:19824: $? = 0 configure:19826: result: OK configure:19836: checking for errno symbol EBADRPC configure:19854: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:126:2: error: #error "errno value EBADRPC not defined" 126 | #error "errno value EBADRPC not defined" | ^~~~~ configure:19854: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef EBADRPC | errnoval: EBADRPC | #else | #error "errno value EBADRPC not defined" | #endif | ; | return 0; | } configure:19861: result: no configure:19866: checking for errno symbol EBADRQC configure:19884: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:19884: $? = 0 configure:19886: result: OK configure:19896: checking for errno symbol EBADSLT configure:19914: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:19914: $? = 0 configure:19916: result: OK configure:19926: checking for errno symbol EBFONT configure:19944: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:19944: $? = 0 configure:19946: result: OK configure:19956: checking for errno symbol EBUSY configure:19974: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:19974: $? = 0 configure:19976: result: OK configure:19986: checking for errno symbol ECANCELED configure:20004: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:20004: $? = 0 configure:20006: result: OK configure:20016: checking for errno symbol ECAPMODE configure:20034: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:126:2: error: #error "errno value ECAPMODE not defined" 126 | #error "errno value ECAPMODE not defined" | ^~~~~ configure:20034: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef ECAPMODE | errnoval: ECAPMODE | #else | #error "errno value ECAPMODE not defined" | #endif | ; | return 0; | } configure:20041: result: no configure:20046: checking for errno symbol ECHILD configure:20064: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:20064: $? = 0 configure:20066: result: OK configure:20076: checking for errno symbol ECHRNG configure:20094: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:20094: $? = 0 configure:20096: result: OK configure:20106: checking for errno symbol ECOMM configure:20124: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:20124: $? = 0 configure:20126: result: OK configure:20136: checking for errno symbol ECONNABORTED configure:20154: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:20154: $? = 0 configure:20156: result: OK configure:20166: checking for errno symbol ECONNREFUSED configure:20184: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:20184: $? = 0 configure:20186: result: OK configure:20196: checking for errno symbol ECONNRESET configure:20214: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:20214: $? = 0 configure:20216: result: OK configure:20226: checking for errno symbol EDEADLK configure:20244: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:20244: $? = 0 configure:20246: result: OK configure:20256: checking for errno symbol EDEADLOCK configure:20274: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:20274: $? = 0 configure:20276: result: OK configure:20286: checking for errno symbol EDESTADDRREQ configure:20304: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:20304: $? = 0 configure:20306: result: OK configure:20316: checking for errno symbol EDEVERR configure:20334: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:126:2: error: #error "errno value EDEVERR not defined" 126 | #error "errno value EDEVERR not defined" | ^~~~~ configure:20334: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef EDEVERR | errnoval: EDEVERR | #else | #error "errno value EDEVERR not defined" | #endif | ; | return 0; | } configure:20341: result: no configure:20346: checking for errno symbol EDIRIOCTL configure:20364: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:126:2: error: #error "errno value EDIRIOCTL not defined" 126 | #error "errno value EDIRIOCTL not defined" | ^~~~~ configure:20364: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef EDIRIOCTL | errnoval: EDIRIOCTL | #else | #error "errno value EDIRIOCTL not defined" | #endif | ; | return 0; | } configure:20371: result: no configure:20376: checking for errno symbol EDOM configure:20394: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:20394: $? = 0 configure:20396: result: OK configure:20406: checking for errno symbol EDOOFUS configure:20424: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:126:2: error: #error "errno value EDOOFUS not defined" 126 | #error "errno value EDOOFUS not defined" | ^~~~~ configure:20424: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef EDOOFUS | errnoval: EDOOFUS | #else | #error "errno value EDOOFUS not defined" | #endif | ; | return 0; | } configure:20431: result: no configure:20436: checking for errno symbol EDQUOT configure:20454: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:20454: $? = 0 configure:20456: result: OK configure:20466: checking for errno symbol EEXIST configure:20484: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:20484: $? = 0 configure:20486: result: OK configure:20496: checking for errno symbol EFAULT configure:20514: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:20514: $? = 0 configure:20516: result: OK configure:20526: checking for errno symbol EFBIG configure:20544: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:20544: $? = 0 configure:20546: result: OK configure:20556: checking for errno symbol EFTYPE configure:20574: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:126:2: error: #error "errno value EFTYPE not defined" 126 | #error "errno value EFTYPE not defined" | ^~~~~ configure:20574: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef EFTYPE | errnoval: EFTYPE | #else | #error "errno value EFTYPE not defined" | #endif | ; | return 0; | } configure:20581: result: no configure:20586: checking for errno symbol EHOSTDOWN configure:20604: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:20604: $? = 0 configure:20606: result: OK configure:20616: checking for errno symbol EHOSTUNREACH configure:20634: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:20634: $? = 0 configure:20636: result: OK configure:20646: checking for errno symbol EIDRM configure:20664: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:20664: $? = 0 configure:20666: result: OK configure:20676: checking for errno symbol EILSEQ configure:20694: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:20694: $? = 0 configure:20696: result: OK configure:20706: checking for errno symbol EINPROGRESS configure:20724: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:20724: $? = 0 configure:20726: result: OK configure:20736: checking for errno symbol EINTR configure:20754: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:20754: $? = 0 configure:20756: result: OK configure:20766: checking for errno symbol EINVAL configure:20784: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:20784: $? = 0 configure:20786: result: OK configure:20796: checking for errno symbol EIO configure:20814: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:20814: $? = 0 configure:20816: result: OK configure:20826: checking for errno symbol EIPSEC configure:20844: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:126:2: error: #error "errno value EIPSEC not defined" 126 | #error "errno value EIPSEC not defined" | ^~~~~ configure:20844: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef EIPSEC | errnoval: EIPSEC | #else | #error "errno value EIPSEC not defined" | #endif | ; | return 0; | } configure:20851: result: no configure:20856: checking for errno symbol EISCONN configure:20874: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:20874: $? = 0 configure:20876: result: OK configure:20886: checking for errno symbol EISDIR configure:20904: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:20904: $? = 0 configure:20906: result: OK configure:20916: checking for errno symbol EJUSTRETURN configure:20934: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:126:2: error: #error "errno value EJUSTRETURN not defined" 126 | #error "errno value EJUSTRETURN not defined" | ^~~~~ configure:20934: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef EJUSTRETURN | errnoval: EJUSTRETURN | #else | #error "errno value EJUSTRETURN not defined" | #endif | ; | return 0; | } configure:20941: result: no configure:20946: checking for errno symbol EL2HLT configure:20964: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:20964: $? = 0 configure:20966: result: OK configure:20976: checking for errno symbol EL2NSYNC configure:20994: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:20994: $? = 0 configure:20996: result: OK configure:21006: checking for errno symbol EL3HLT configure:21024: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:21024: $? = 0 configure:21026: result: OK configure:21036: checking for errno symbol EL3RST configure:21054: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:21054: $? = 0 configure:21056: result: OK configure:21066: checking for errno symbol ELAST configure:21084: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:126:2: error: #error "errno value ELAST not defined" 126 | #error "errno value ELAST not defined" | ^~~~~ configure:21084: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef ELAST | errnoval: ELAST | #else | #error "errno value ELAST not defined" | #endif | ; | return 0; | } configure:21091: result: no configure:21096: checking for errno symbol ELIBACC configure:21114: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:21114: $? = 0 configure:21116: result: OK configure:21126: checking for errno symbol ELIBBAD configure:21144: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:21144: $? = 0 configure:21146: result: OK configure:21156: checking for errno symbol ELIBEXEC configure:21174: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:21174: $? = 0 configure:21176: result: OK configure:21186: checking for errno symbol ELIBMAX configure:21204: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:21204: $? = 0 configure:21206: result: OK configure:21216: checking for errno symbol ELIBSCN configure:21234: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:21234: $? = 0 configure:21236: result: OK configure:21246: checking for errno symbol ELNRNG configure:21264: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:21264: $? = 0 configure:21266: result: OK configure:21276: checking for errno symbol ELOCKUNMAPPED configure:21294: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:126:2: error: #error "errno value ELOCKUNMAPPED not defined" 126 | #error "errno value ELOCKUNMAPPED not defined" | ^~~~~ configure:21294: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef ELOCKUNMAPPED | errnoval: ELOCKUNMAPPED | #else | #error "errno value ELOCKUNMAPPED not defined" | #endif | ; | return 0; | } configure:21301: result: no configure:21306: checking for errno symbol ELOOP configure:21324: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:21324: $? = 0 configure:21326: result: OK configure:21336: checking for errno symbol EMEDIUMTYPE configure:21354: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:21354: $? = 0 configure:21356: result: OK configure:21366: checking for errno symbol EMFILE configure:21384: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:21384: $? = 0 configure:21386: result: OK configure:21396: checking for errno symbol EMLINK configure:21414: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:21414: $? = 0 configure:21416: result: OK configure:21426: checking for errno symbol EMSGSIZE configure:21444: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:21444: $? = 0 configure:21446: result: OK configure:21456: checking for errno symbol EMULTIHOP configure:21474: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:21474: $? = 0 configure:21476: result: OK configure:21486: checking for errno symbol ENAMETOOLONG configure:21504: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:21504: $? = 0 configure:21506: result: OK configure:21516: checking for errno symbol ENEEDAUTH configure:21534: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:126:2: error: #error "errno value ENEEDAUTH not defined" 126 | #error "errno value ENEEDAUTH not defined" | ^~~~~ configure:21534: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef ENEEDAUTH | errnoval: ENEEDAUTH | #else | #error "errno value ENEEDAUTH not defined" | #endif | ; | return 0; | } configure:21541: result: no configure:21546: checking for errno symbol ENETDOWN configure:21564: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:21564: $? = 0 configure:21566: result: OK configure:21576: checking for errno symbol ENETRESET configure:21594: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:21594: $? = 0 configure:21596: result: OK configure:21606: checking for errno symbol ENETUNREACH configure:21624: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:21624: $? = 0 configure:21626: result: OK configure:21636: checking for errno symbol ENFILE configure:21654: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:21654: $? = 0 configure:21656: result: OK configure:21666: checking for errno symbol ENOANO configure:21684: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:21684: $? = 0 configure:21686: result: OK configure:21696: checking for errno symbol ENOATTR configure:21714: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:126:2: error: #error "errno value ENOATTR not defined" 126 | #error "errno value ENOATTR not defined" | ^~~~~ configure:21714: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef ENOATTR | errnoval: ENOATTR | #else | #error "errno value ENOATTR not defined" | #endif | ; | return 0; | } configure:21721: result: no configure:21726: checking for errno symbol ENOBUFS configure:21744: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:21744: $? = 0 configure:21746: result: OK configure:21756: checking for errno symbol ENOCSI configure:21774: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:21774: $? = 0 configure:21776: result: OK configure:21786: checking for errno symbol ENODATA configure:21804: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:21804: $? = 0 configure:21806: result: OK configure:21816: checking for errno symbol ENODEV configure:21834: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:21834: $? = 0 configure:21836: result: OK configure:21846: checking for errno symbol ENOENT configure:21864: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:21864: $? = 0 configure:21866: result: OK configure:21876: checking for errno symbol ENOEXEC configure:21894: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:21894: $? = 0 configure:21896: result: OK configure:21906: checking for errno symbol ENOIOCTL configure:21924: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:126:2: error: #error "errno value ENOIOCTL not defined" 126 | #error "errno value ENOIOCTL not defined" | ^~~~~ configure:21924: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef ENOIOCTL | errnoval: ENOIOCTL | #else | #error "errno value ENOIOCTL not defined" | #endif | ; | return 0; | } configure:21931: result: no configure:21936: checking for errno symbol ENOLCK configure:21954: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:21954: $? = 0 configure:21956: result: OK configure:21966: checking for errno symbol ENOLINK configure:21984: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:21984: $? = 0 configure:21986: result: OK configure:21996: checking for errno symbol ENOMEDIUM configure:22014: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:22014: $? = 0 configure:22016: result: OK configure:22026: checking for errno symbol ENOMEM configure:22044: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:22044: $? = 0 configure:22046: result: OK configure:22056: checking for errno symbol ENOMSG configure:22074: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:22074: $? = 0 configure:22076: result: OK configure:22086: checking for errno symbol ENONET configure:22104: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:22104: $? = 0 configure:22106: result: OK configure:22116: checking for errno symbol ENOPKG configure:22134: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:22134: $? = 0 configure:22136: result: OK configure:22146: checking for errno symbol ENOPOLICY configure:22164: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:126:2: error: #error "errno value ENOPOLICY not defined" 126 | #error "errno value ENOPOLICY not defined" | ^~~~~ configure:22164: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef ENOPOLICY | errnoval: ENOPOLICY | #else | #error "errno value ENOPOLICY not defined" | #endif | ; | return 0; | } configure:22171: result: no configure:22176: checking for errno symbol ENOPROTOOPT configure:22194: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:22194: $? = 0 configure:22196: result: OK configure:22206: checking for errno symbol ENOSPC configure:22224: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:22224: $? = 0 configure:22226: result: OK configure:22236: checking for errno symbol ENOSR configure:22254: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:22254: $? = 0 configure:22256: result: OK configure:22266: checking for errno symbol ENOSTR configure:22284: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:22284: $? = 0 configure:22286: result: OK configure:22296: checking for errno symbol ENOSYS configure:22314: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:22314: $? = 0 configure:22316: result: OK configure:22326: checking for errno symbol ENOTACTIVE configure:22344: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:126:2: error: #error "errno value ENOTACTIVE not defined" 126 | #error "errno value ENOTACTIVE not defined" | ^~~~~ configure:22344: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef ENOTACTIVE | errnoval: ENOTACTIVE | #else | #error "errno value ENOTACTIVE not defined" | #endif | ; | return 0; | } configure:22351: result: no configure:22356: checking for errno symbol ENOTBLK configure:22374: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:22374: $? = 0 configure:22376: result: OK configure:22386: checking for errno symbol ENOTCAPABLE configure:22404: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:126:2: error: #error "errno value ENOTCAPABLE not defined" 126 | #error "errno value ENOTCAPABLE not defined" | ^~~~~ configure:22404: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef ENOTCAPABLE | errnoval: ENOTCAPABLE | #else | #error "errno value ENOTCAPABLE not defined" | #endif | ; | return 0; | } configure:22411: result: no configure:22416: checking for errno symbol ENOTCONN configure:22434: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:22434: $? = 0 configure:22436: result: OK configure:22446: checking for errno symbol ENOTDIR configure:22464: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:22464: $? = 0 configure:22466: result: OK configure:22476: checking for errno symbol ENOTEMPTY configure:22494: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:22494: $? = 0 configure:22496: result: OK configure:22506: checking for errno symbol ENOTRECOVERABLE configure:22524: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:22524: $? = 0 configure:22526: result: OK configure:22536: checking for errno symbol ENOTSOCK configure:22554: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:22554: $? = 0 configure:22556: result: OK configure:22566: checking for errno symbol ENOTSUP configure:22584: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:22584: $? = 0 configure:22586: result: OK configure:22596: checking for errno symbol ENOTTY configure:22614: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:22614: $? = 0 configure:22616: result: OK configure:22626: checking for errno symbol ENOTUNIQ configure:22644: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:22644: $? = 0 configure:22646: result: OK configure:22656: checking for errno symbol ENXIO configure:22674: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:22674: $? = 0 configure:22676: result: OK configure:22686: checking for errno symbol EOPNOTSUPP configure:22704: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:22704: $? = 0 configure:22706: result: OK configure:22716: checking for errno symbol EOVERFLOW configure:22734: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:22734: $? = 0 configure:22736: result: OK configure:22746: checking for errno symbol EOWNERDEAD configure:22764: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:22764: $? = 0 configure:22766: result: OK configure:22776: checking for errno symbol EPERM configure:22794: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:22794: $? = 0 configure:22796: result: OK configure:22806: checking for errno symbol EPFNOSUPPORT configure:22824: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:22824: $? = 0 configure:22826: result: OK configure:22836: checking for errno symbol EPIPE configure:22854: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:22854: $? = 0 configure:22856: result: OK configure:22866: checking for errno symbol EPROCLIM configure:22884: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:126:2: error: #error "errno value EPROCLIM not defined" 126 | #error "errno value EPROCLIM not defined" | ^~~~~ configure:22884: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef EPROCLIM | errnoval: EPROCLIM | #else | #error "errno value EPROCLIM not defined" | #endif | ; | return 0; | } configure:22891: result: no configure:22896: checking for errno symbol EPROCUNAVAIL configure:22914: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:126:2: error: #error "errno value EPROCUNAVAIL not defined" 126 | #error "errno value EPROCUNAVAIL not defined" | ^~~~~ configure:22914: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef EPROCUNAVAIL | errnoval: EPROCUNAVAIL | #else | #error "errno value EPROCUNAVAIL not defined" | #endif | ; | return 0; | } configure:22921: result: no configure:22926: checking for errno symbol EPROGMISMATCH configure:22944: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:126:2: error: #error "errno value EPROGMISMATCH not defined" 126 | #error "errno value EPROGMISMATCH not defined" | ^~~~~ configure:22944: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef EPROGMISMATCH | errnoval: EPROGMISMATCH | #else | #error "errno value EPROGMISMATCH not defined" | #endif | ; | return 0; | } configure:22951: result: no configure:22956: checking for errno symbol EPROGUNAVAIL configure:22974: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:126:2: error: #error "errno value EPROGUNAVAIL not defined" 126 | #error "errno value EPROGUNAVAIL not defined" | ^~~~~ configure:22974: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef EPROGUNAVAIL | errnoval: EPROGUNAVAIL | #else | #error "errno value EPROGUNAVAIL not defined" | #endif | ; | return 0; | } configure:22981: result: no configure:22986: checking for errno symbol EPROTO configure:23004: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:23004: $? = 0 configure:23006: result: OK configure:23016: checking for errno symbol EPROTONOSUPPORT configure:23034: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:23034: $? = 0 configure:23036: result: OK configure:23046: checking for errno symbol EPROTOTYPE configure:23064: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:23064: $? = 0 configure:23066: result: OK configure:23076: checking for errno symbol EPWROFF configure:23094: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:126:2: error: #error "errno value EPWROFF not defined" 126 | #error "errno value EPWROFF not defined" | ^~~~~ configure:23094: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef EPWROFF | errnoval: EPWROFF | #else | #error "errno value EPWROFF not defined" | #endif | ; | return 0; | } configure:23101: result: no configure:23106: checking for errno symbol ERANGE configure:23124: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:23124: $? = 0 configure:23126: result: OK configure:23136: checking for errno symbol EREMCHG configure:23154: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:23154: $? = 0 configure:23156: result: OK configure:23166: checking for errno symbol EREMOTE configure:23184: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:23184: $? = 0 configure:23186: result: OK configure:23196: checking for errno symbol ERESTART configure:23214: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:23214: $? = 0 configure:23216: result: OK configure:23226: checking for errno symbol EROFS configure:23244: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:23244: $? = 0 configure:23246: result: OK configure:23256: checking for errno symbol ERPCMISMATCH configure:23274: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:126:2: error: #error "errno value ERPCMISMATCH not defined" 126 | #error "errno value ERPCMISMATCH not defined" | ^~~~~ configure:23274: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef ERPCMISMATCH | errnoval: ERPCMISMATCH | #else | #error "errno value ERPCMISMATCH not defined" | #endif | ; | return 0; | } configure:23281: result: no configure:23286: checking for errno symbol ESHLIBVERS configure:23304: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:126:2: error: #error "errno value ESHLIBVERS not defined" 126 | #error "errno value ESHLIBVERS not defined" | ^~~~~ configure:23304: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef ESHLIBVERS | errnoval: ESHLIBVERS | #else | #error "errno value ESHLIBVERS not defined" | #endif | ; | return 0; | } configure:23311: result: no configure:23316: checking for errno symbol ESHUTDOWN configure:23334: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:23334: $? = 0 configure:23336: result: OK configure:23346: checking for errno symbol ESOCKTNOSUPPORT configure:23364: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:23364: $? = 0 configure:23366: result: OK configure:23376: checking for errno symbol ESPIPE configure:23394: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:23394: $? = 0 configure:23396: result: OK configure:23406: checking for errno symbol ESRCH configure:23424: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:23424: $? = 0 configure:23426: result: OK configure:23436: checking for errno symbol ESRMNT configure:23454: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:23454: $? = 0 configure:23456: result: OK configure:23466: checking for errno symbol ESTALE configure:23484: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:23484: $? = 0 configure:23486: result: OK configure:23496: checking for errno symbol ESTRPIPE configure:23514: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:23514: $? = 0 configure:23516: result: OK configure:23526: checking for errno symbol ETIME configure:23544: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:23544: $? = 0 configure:23546: result: OK configure:23556: checking for errno symbol ETIMEDOUT configure:23574: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:23574: $? = 0 configure:23576: result: OK configure:23586: checking for errno symbol ETOOMANYREFS configure:23604: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:23604: $? = 0 configure:23606: result: OK configure:23616: checking for errno symbol ETXTBSY configure:23634: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:23634: $? = 0 configure:23636: result: OK configure:23646: checking for errno symbol EUNATCH configure:23664: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:23664: $? = 0 configure:23666: result: OK configure:23676: checking for errno symbol EUSERS configure:23694: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:23694: $? = 0 configure:23696: result: OK configure:23706: checking for errno symbol EWOULDBLOCK configure:23724: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:23724: $? = 0 configure:23726: result: OK configure:23736: checking for errno symbol EXDEV configure:23754: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:23754: $? = 0 configure:23756: result: OK configure:23766: checking for errno symbol EXFULL configure:23784: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:23784: $? = 0 configure:23786: result: OK configure:23796: checking for errno symbol ECLONEME configure:23814: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:126:2: error: #error "errno value ECLONEME not defined" 126 | #error "errno value ECLONEME not defined" | ^~~~~ configure:23814: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef ECLONEME | errnoval: ECLONEME | #else | #error "errno value ECLONEME not defined" | #endif | ; | return 0; | } configure:23821: result: no configure:23826: checking for errno symbol ECORRUPT configure:23844: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:126:2: error: #error "errno value ECORRUPT not defined" 126 | #error "errno value ECORRUPT not defined" | ^~~~~ configure:23844: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef ECORRUPT | errnoval: ECORRUPT | #else | #error "errno value ECORRUPT not defined" | #endif | ; | return 0; | } configure:23851: result: no configure:23856: checking for errno symbol EDESTADDREQ configure:23874: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:126:2: error: #error "errno value EDESTADDREQ not defined" 126 | #error "errno value EDESTADDREQ not defined" | ^~~~~ configure:23874: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef EDESTADDREQ | errnoval: EDESTADDREQ | #else | #error "errno value EDESTADDREQ not defined" | #endif | ; | return 0; | } configure:23881: result: no configure:23886: checking for errno symbol EDIST configure:23904: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:126:2: error: #error "errno value EDIST not defined" 126 | #error "errno value EDIST not defined" | ^~~~~ configure:23904: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef EDIST | errnoval: EDIST | #else | #error "errno value EDIST not defined" | #endif | ; | return 0; | } configure:23911: result: no configure:23916: checking for errno symbol EFORMAT configure:23934: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:126:2: error: #error "errno value EFORMAT not defined" 126 | #error "errno value EFORMAT not defined" | ^~~~~ configure:23934: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef EFORMAT | errnoval: EFORMAT | #else | #error "errno value EFORMAT not defined" | #endif | ; | return 0; | } configure:23941: result: no configure:23946: checking for errno symbol EMEDIA configure:23964: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:126:2: error: #error "errno value EMEDIA not defined" 126 | #error "errno value EMEDIA not defined" | ^~~~~ configure:23964: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef EMEDIA | errnoval: EMEDIA | #else | #error "errno value EMEDIA not defined" | #endif | ; | return 0; | } configure:23971: result: no configure:23976: checking for errno symbol ENOCONNECT configure:23994: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:126:2: error: #error "errno value ENOCONNECT not defined" 126 | #error "errno value ENOCONNECT not defined" | ^~~~~ configure:23994: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef ENOCONNECT | errnoval: ENOCONNECT | #else | #error "errno value ENOCONNECT not defined" | #endif | ; | return 0; | } configure:24001: result: no configure:24006: checking for errno symbol ENOTEMPTY configure:24024: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:24024: $? = 0 configure:24026: result: OK configure:24036: checking for errno symbol ENOTREADY configure:24054: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:126:2: error: #error "errno value ENOTREADY not defined" 126 | #error "errno value ENOTREADY not defined" | ^~~~~ configure:24054: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef ENOTREADY | errnoval: ENOTREADY | #else | #error "errno value ENOTREADY not defined" | #endif | ; | return 0; | } configure:24061: result: no configure:24066: checking for errno symbol ENOTRUST configure:24084: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:126:2: error: #error "errno value ENOTRUST not defined" 126 | #error "errno value ENOTRUST not defined" | ^~~~~ configure:24084: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef ENOTRUST | errnoval: ENOTRUST | #else | #error "errno value ENOTRUST not defined" | #endif | ; | return 0; | } configure:24091: result: no configure:24096: checking for errno symbol ESAD configure:24114: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:126:2: error: #error "errno value ESAD not defined" 126 | #error "errno value ESAD not defined" | ^~~~~ configure:24114: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef ESAD | errnoval: ESAD | #else | #error "errno value ESAD not defined" | #endif | ; | return 0; | } configure:24121: result: no configure:24126: checking for errno symbol ESOFT configure:24144: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:126:2: error: #error "errno value ESOFT not defined" 126 | #error "errno value ESOFT not defined" | ^~~~~ configure:24144: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef ESOFT | errnoval: ESOFT | #else | #error "errno value ESOFT not defined" | #endif | ; | return 0; | } configure:24151: result: no configure:24156: checking for errno symbol ESYSERROR configure:24174: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:126:2: error: #error "errno value ESYSERROR not defined" 126 | #error "errno value ESYSERROR not defined" | ^~~~~ configure:24174: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef ESYSERROR | errnoval: ESYSERROR | #else | #error "errno value ESYSERROR not defined" | #endif | ; | return 0; | } configure:24181: result: no configure:24186: checking for errno symbol EWOULDBLOCK configure:24204: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:24204: $? = 0 configure:24206: result: OK configure:24216: checking for errno symbol EWRPROTECT configure:24234: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:126:2: error: #error "errno value EWRPROTECT not defined" 126 | #error "errno value EWRPROTECT not defined" | ^~~~~ configure:24234: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | /* end confdefs.h. */ | #include | int | main (void) | { | | #ifdef EWRPROTECT | errnoval: EWRPROTECT | #else | #error "errno value EWRPROTECT not defined" | #endif | ; | return 0; | } configure:24241: result: no configure:24255: checking errno symbols configure:24270: result: unique symbols: 124, unique values: 1 configure:24326: checking for getaddrinfo() error EAI_ADDRFAMILY configure:24347: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:131:2: error: #error "gai error value EAI_ADDRFAMILY not defined" 131 | #error "gai error value EAI_ADDRFAMILY not defined" | ^~~~~ configure:24347: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | /* end confdefs.h. */ | | #include | #include | #include | int | main (void) | { | | #ifdef EAI_ADDRFAMILY | gaierrval: EAI_ADDRFAMILY | #else | #error "gai error value EAI_ADDRFAMILY not defined" | #endif | ; | return 0; | } configure:24357: result: no configure:24362: checking for getaddrinfo() error EAI_AGAIN configure:24383: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:24383: $? = 0 configure:24385: result: OK configure:24398: checking for getaddrinfo() error EAI_BADFLAGS configure:24419: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:24419: $? = 0 configure:24421: result: OK configure:24434: checking for getaddrinfo() error EAI_BADHINTS configure:24455: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:133:2: error: #error "gai error value EAI_BADHINTS not defined" 133 | #error "gai error value EAI_BADHINTS not defined" | ^~~~~ configure:24455: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | /* end confdefs.h. */ | | #include | #include | #include | int | main (void) | { | | #ifdef EAI_BADHINTS | gaierrval: EAI_BADHINTS | #else | #error "gai error value EAI_BADHINTS not defined" | #endif | ; | return 0; | } configure:24465: result: no configure:24470: checking for getaddrinfo() error EAI_FAIL configure:24491: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:24491: $? = 0 configure:24493: result: OK configure:24506: checking for getaddrinfo() error EAI_FAMILY configure:24527: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:24527: $? = 0 configure:24529: result: OK configure:24542: checking for getaddrinfo() error EAI_MEMORY configure:24563: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:24563: $? = 0 configure:24565: result: OK configure:24578: checking for getaddrinfo() error EAI_NODATA configure:24599: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:136:2: error: #error "gai error value EAI_NODATA not defined" 136 | #error "gai error value EAI_NODATA not defined" | ^~~~~ configure:24599: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | /* end confdefs.h. */ | | #include | #include | #include | int | main (void) | { | | #ifdef EAI_NODATA | gaierrval: EAI_NODATA | #else | #error "gai error value EAI_NODATA not defined" | #endif | ; | return 0; | } configure:24609: result: no configure:24614: checking for getaddrinfo() error EAI_NONAME configure:24635: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:24635: $? = 0 configure:24637: result: OK configure:24650: checking for getaddrinfo() error EAI_OVERFLOW configure:24671: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:24671: $? = 0 configure:24673: result: OK configure:24686: checking for getaddrinfo() error EAI_PROTOCOL configure:24707: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:138:2: error: #error "gai error value EAI_PROTOCOL not defined" 138 | #error "gai error value EAI_PROTOCOL not defined" | ^~~~~ configure:24707: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | /* end confdefs.h. */ | | #include | #include | #include | int | main (void) | { | | #ifdef EAI_PROTOCOL | gaierrval: EAI_PROTOCOL | #else | #error "gai error value EAI_PROTOCOL not defined" | #endif | ; | return 0; | } configure:24717: result: no configure:24722: checking for getaddrinfo() error EAI_SERVICE configure:24743: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:24743: $? = 0 configure:24745: result: OK configure:24758: checking for getaddrinfo() error EAI_SOCKTYPE configure:24779: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:24779: $? = 0 configure:24781: result: OK configure:24794: checking for getaddrinfo() error EAI_SYSTEM configure:24815: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c configure:24815: $? = 0 configure:24817: result: OK configure:24831: checking for getaddrinfo() error EAI_ALLDONE configure:24852: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:141:2: error: #error "gai error value EAI_ALLDONE not defined" 141 | #error "gai error value EAI_ALLDONE not defined" | ^~~~~ configure:24852: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | /* end confdefs.h. */ | | #include | #include | #include | int | main (void) | { | | #ifdef EAI_ALLDONE | gaierrval: EAI_ALLDONE | #else | #error "gai error value EAI_ALLDONE not defined" | #endif | ; | return 0; | } configure:24862: result: no configure:24867: checking for getaddrinfo() error EAI_CANCELED configure:24888: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:141:2: error: #error "gai error value EAI_CANCELED not defined" 141 | #error "gai error value EAI_CANCELED not defined" | ^~~~~ configure:24888: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | /* end confdefs.h. */ | | #include | #include | #include | int | main (void) | { | | #ifdef EAI_CANCELED | gaierrval: EAI_CANCELED | #else | #error "gai error value EAI_CANCELED not defined" | #endif | ; | return 0; | } configure:24898: result: no configure:24903: checking for getaddrinfo() error EAI_IDN_ENCODE configure:24924: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:141:2: error: #error "gai error value EAI_IDN_ENCODE not defined" 141 | #error "gai error value EAI_IDN_ENCODE not defined" | ^~~~~ configure:24924: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | /* end confdefs.h. */ | | #include | #include | #include | int | main (void) | { | | #ifdef EAI_IDN_ENCODE | gaierrval: EAI_IDN_ENCODE | #else | #error "gai error value EAI_IDN_ENCODE not defined" | #endif | ; | return 0; | } configure:24934: result: no configure:24939: checking for getaddrinfo() error EAI_INPROGRESS configure:24960: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:141:2: error: #error "gai error value EAI_INPROGRESS not defined" 141 | #error "gai error value EAI_INPROGRESS not defined" | ^~~~~ configure:24960: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | /* end confdefs.h. */ | | #include | #include | #include | int | main (void) | { | | #ifdef EAI_INPROGRESS | gaierrval: EAI_INPROGRESS | #else | #error "gai error value EAI_INPROGRESS not defined" | #endif | ; | return 0; | } configure:24970: result: no configure:24975: checking for getaddrinfo() error EAI_INTR configure:24996: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:141:2: error: #error "gai error value EAI_INTR not defined" 141 | #error "gai error value EAI_INTR not defined" | ^~~~~ configure:24996: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | /* end confdefs.h. */ | | #include | #include | #include | int | main (void) | { | | #ifdef EAI_INTR | gaierrval: EAI_INTR | #else | #error "gai error value EAI_INTR not defined" | #endif | ; | return 0; | } configure:25006: result: no configure:25011: checking for getaddrinfo() error EAI_NOTCANCELED configure:25032: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:141:2: error: #error "gai error value EAI_NOTCANCELED not defined" 141 | #error "gai error value EAI_NOTCANCELED not defined" | ^~~~~ configure:25032: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | /* end confdefs.h. */ | | #include | #include | #include | int | main (void) | { | | #ifdef EAI_NOTCANCELED | gaierrval: EAI_NOTCANCELED | #else | #error "gai error value EAI_NOTCANCELED not defined" | #endif | ; | return 0; | } configure:25042: result: no configure:25047: checking for getaddrinfo() error EAI_BADEXTFLAGS configure:25068: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c conftest.c:141:2: error: #error "gai error value EAI_BADEXTFLAGS not defined" 141 | #error "gai error value EAI_BADEXTFLAGS not defined" | ^~~~~ configure:25068: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | /* end confdefs.h. */ | | #include | #include | #include | int | main (void) | { | | #ifdef EAI_BADEXTFLAGS | gaierrval: EAI_BADEXTFLAGS | #else | #error "gai error value EAI_BADEXTFLAGS not defined" | #endif | ; | return 0; | } configure:25078: result: no configure:25092: checking getaddrinfo() error symbols configure:25108: result: unique symbols: 10, unique values: 1 configure:25174: checking for timer macros configure:25198: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:25198: $? = 0 configure:25200: result: yes configure:25213: checking for SIOCGIFHWADDR configure:25240: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:151:1: warning: implicit declaration of function 'memcpy' [-Wimplicit-function-declaration] 151 | memcpy(c, ifr.ifr_hwaddr.sa_data, 1); | ^~~~~~ conftest.c:139:1: note: include '' or provide a declaration of 'memcpy' 138 | #include 139 | #ifndef SIOCGIFHWADDR conftest.c:151:1: warning: incompatible implicit declaration of built-in function 'memcpy' [-Wbuiltin-declaration-mismatch] 151 | memcpy(c, ifr.ifr_hwaddr.sa_data, 1); | ^~~~~~ conftest.c:151:1: note: include '' or provide a declaration of 'memcpy' conftest.c:151:8: warning: passing argument 1 of 'memcpy' makes pointer from integer without a cast [-Wint-conversion] 151 | memcpy(c, ifr.ifr_hwaddr.sa_data, 1); | ^ | | | unsigned char conftest.c:151:8: note: expected 'void *' but argument is of type 'unsigned char' configure:25240: $? = 0 configure:25242: result: yes configure:25257: checking for fd_mask configure:25278: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:25278: $? = 0 configure:25280: result: yes configure:25295: checking for CPU_EQUAL configure:25313: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:25313: $? = 0 configure:25315: result: yes configure:25329: checking for processor_bind configure:25329: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 /home/autobuild/autobuild/instance-12/output-1/host/lib/gcc/riscv32-buildroot-linux-gnu/12.3.0/../../../../riscv32-buildroot-linux-gnu/bin/ld: /tmp/ccb8wsrL.o: in function `main': /home/autobuild/autobuild/instance-12/output-1/build/dante-1.4.3/conftest.c:163:(.text.startup+0x8): undefined reference to `processor_bind' collect2: error: ld returned 1 exit status configure:25329: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | /* end confdefs.h. */ | /* Define processor_bind to an innocuous variant, in case declares processor_bind. | For example, HP-UX 11i declares gettimeofday. */ | #define processor_bind innocuous_processor_bind | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char processor_bind (void); below. */ | | #include | #undef processor_bind | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char processor_bind (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_processor_bind || defined __stub___processor_bind | choke me | #endif | | int | main (void) | { | return processor_bind (); | ; | return 0; | } configure:25329: result: no configure:25348: checking for sched_setscheduler configure:25348: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:25348: $? = 0 configure:25348: result: yes configure:25358: checking for sched.h configure:25358: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:25358: $? = 0 configure:25358: result: yes configure:25367: checking for getpassphrase configure:25367: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 /home/autobuild/autobuild/instance-12/output-1/host/lib/gcc/riscv32-buildroot-linux-gnu/12.3.0/../../../../riscv32-buildroot-linux-gnu/bin/ld: /tmp/cc5zfaVO.o: in function `main': /home/autobuild/autobuild/instance-12/output-1/build/dante-1.4.3/conftest.c:165:(.text.startup+0x8): undefined reference to `getpassphrase' collect2: error: ld returned 1 exit status configure:25367: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | /* end confdefs.h. */ | /* Define getpassphrase to an innocuous variant, in case declares getpassphrase. | For example, HP-UX 11i declares gettimeofday. */ | #define getpassphrase innocuous_getpassphrase | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char getpassphrase (void); below. */ | | #include | #undef getpassphrase | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char getpassphrase (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_getpassphrase || defined __stub___getpassphrase | choke me | #endif | | int | main (void) | { | return getpassphrase (); | ; | return 0; | } configure:25367: result: no configure:25376: checking for sched_setaffinity configure:25394: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:145:5: warning: implicit declaration of function 'sched_getaffinity' [-Wimplicit-function-declaration] 145 | sched_getaffinity(0, 1, &set1); | ^~~~~~~~~~~~~~~~~ conftest.c:146:5: warning: implicit declaration of function 'sched_setaffinity' [-Wimplicit-function-declaration] 146 | sched_setaffinity(0, 1, &set1); | ^~~~~~~~~~~~~~~~~ configure:25394: $? = 0 configure:25396: result: yes configure:25408: checking for ifaddrs.h configure:25408: result: yes configure:25416: checking for daemon configure:25416: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:25416: $? = 0 configure:25416: result: yes configure:25422: checking for difftime configure:25422: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:25422: $? = 0 configure:25422: result: yes configure:25428: checking for getifaddrs configure:25428: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:25428: $? = 0 configure:25428: result: yes configure:25434: checking for freeifaddrs configure:25434: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:25434: $? = 0 configure:25434: result: yes configure:25440: checking for hstrerror configure:25440: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:25440: $? = 0 configure:25440: result: yes configure:25447: checking for inet_pton configure:25447: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:25447: $? = 0 configure:25447: result: yes configure:25453: checking for issetugid configure:25453: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 /home/autobuild/autobuild/instance-12/output-1/host/lib/gcc/riscv32-buildroot-linux-gnu/12.3.0/../../../../riscv32-buildroot-linux-gnu/bin/ld: /tmp/cc5BGABv.o: in function `main': /home/autobuild/autobuild/instance-12/output-1/build/dante-1.4.3/conftest.c:173:(.text.startup+0x8): undefined reference to `issetugid' collect2: error: ld returned 1 exit status configure:25453: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | /* end confdefs.h. */ | /* Define issetugid to an innocuous variant, in case declares issetugid. | For example, HP-UX 11i declares gettimeofday. */ | #define issetugid innocuous_issetugid | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char issetugid (void); below. */ | | #include | #undef issetugid | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char issetugid (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_issetugid || defined __stub___issetugid | choke me | #endif | | int | main (void) | { | return issetugid (); | ; | return 0; | } configure:25453: result: no configure:25459: checking for memmove configure:25459: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c:162:6: warning: conflicting types for built-in function 'memmove'; expected 'void *(void *, const void *, unsigned int)' [-Wbuiltin-declaration-mismatch] 162 | char memmove (void); | ^~~~~~~ conftest.c:154:1: note: 'memmove' is declared in header '' 153 | #include 154 | #undef memmove configure:25459: $? = 0 configure:25459: result: yes configure:25465: checking for seteuid configure:25465: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:25465: $? = 0 configure:25465: result: yes configure:25471: checking for setegid configure:25471: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:25471: $? = 0 configure:25471: result: yes configure:25478: checking for setproctitle configure:25478: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 /home/autobuild/autobuild/instance-12/output-1/host/lib/gcc/riscv32-buildroot-linux-gnu/12.3.0/../../../../riscv32-buildroot-linux-gnu/bin/ld: /tmp/ccfhz47O.o: in function `main': /home/autobuild/autobuild/instance-12/output-1/build/dante-1.4.3/conftest.c:176:(.text.startup+0x8): undefined reference to `setproctitle' collect2: error: ld returned 1 exit status configure:25478: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | /* end confdefs.h. */ | /* Define setproctitle to an innocuous variant, in case declares setproctitle. | For example, HP-UX 11i declares gettimeofday. */ | #define setproctitle innocuous_setproctitle | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char setproctitle (void); below. */ | | #include | #undef setproctitle | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char setproctitle (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_setproctitle || defined __stub___setproctitle | choke me | #endif | | int | main (void) | { | return setproctitle (); | ; | return 0; | } configure:25478: result: no configure:25484: checking for strvis configure:25484: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 /home/autobuild/autobuild/instance-12/output-1/host/lib/gcc/riscv32-buildroot-linux-gnu/12.3.0/../../../../riscv32-buildroot-linux-gnu/bin/ld: /tmp/ccgOc2yJ.o: in function `main': /home/autobuild/autobuild/instance-12/output-1/build/dante-1.4.3/conftest.c:176:(.text.startup+0x8): undefined reference to `strvis' collect2: error: ld returned 1 exit status configure:25484: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | /* end confdefs.h. */ | /* Define strvis to an innocuous variant, in case declares strvis. | For example, HP-UX 11i declares gettimeofday. */ | #define strvis innocuous_strvis | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char strvis (void); below. */ | | #include | #undef strvis | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char strvis (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_strvis || defined __stub___strvis | choke me | #endif | | int | main (void) | { | return strvis (); | ; | return 0; | } configure:25484: result: no configure:25490: checking for vsyslog configure:25490: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:25490: $? = 0 configure:25490: result: yes configure:25496: checking for bzero configure:25496: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c:166:6: warning: conflicting types for built-in function 'bzero'; expected 'void(void *, unsigned int)' [-Wbuiltin-declaration-mismatch] 166 | char bzero (void); | ^~~~~ configure:25496: $? = 0 configure:25496: result: yes configure:25502: checking for strlcpy configure:25502: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:25502: $? = 0 configure:25502: result: yes configure:25508: checking for backtrace configure:25508: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:25508: $? = 0 configure:25508: result: yes configure:25518: checking for incorrect inet_ntoa behaviour configure:25522: result: assuming no configure:25567: checking for working pselect() configure:25571: result: assuming no configure:25625: checking for working sockatmark configure:25629: result: assuming no configure:25749: checking for __libc_enable_secure configure:25753: result: assuming no configure:25794: checking for FIONREAD socket support configure:25798: result: assuming no configure:25847: checking for FIONWRITE socket support configure:25851: result: no configure:25981: checking for sufficiently unified buffer cache configure:25985: result: no configure:25987: WARNING: assuming buffercache not unified on this platform configure:26194: checking for library containing clock_gettime configure:26230: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:26230: $? = 0 configure:26252: result: none required configure:26261: checking for CLOCK_MONOTONIC clock_gettime() support configure:26265: result: assuming no configure:26323: WARNING: unknown --enable/disable keyword 'year2038' configure:26323: WARNING: unknown --enable/disable keyword 'doc' configure:26323: WARNING: unknown --enable/disable keyword 'docs' configure:26323: WARNING: unknown --enable/disable keyword 'documentation' configure:26323: WARNING: unknown --enable/disable keyword 'gtk_doc' configure:26323: WARNING: unknown --enable/disable keyword 'gtk_doc_html' configure:26323: WARNING: unknown --enable/disable keyword 'ipv6' configure:26323: WARNING: unknown --enable/disable keyword 'nls' configure:26323: WARNING: unknown --enable/disable keyword 'year2038' configure:26339: WARNING: unknown --with/without keyword 'aix_soname' configure:26339: WARNING: unknown --with/without keyword 'aix_soname' configure:26339: WARNING: unknown --with/without keyword 'fop' configure:26339: WARNING: unknown --with/without keyword 'xmlto' configure:26351: checking whether client compilation should be disabled configure:26362: result: no configure:26372: checking whether server compilation should be disabled configure:26387: result: yes configure:26400: checking for client configuration file location configure:26416: result: /etc/socks.conf configure:26420: checking for server configuration file location configure:26436: result: /etc/sockd.conf configure:26440: checking for bsd_auth.h configure:26440: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c:185:10: fatal error: bsd_auth.h: No such file or directory 185 | #include | ^~~~~~~~~~~~ compilation terminated. configure:26440: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:26440: result: no configure:26447: checking for auth_userokay configure:26447: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 /home/autobuild/autobuild/instance-12/output-1/host/lib/gcc/riscv32-buildroot-linux-gnu/12.3.0/../../../../riscv32-buildroot-linux-gnu/bin/ld: /tmp/ccyDN030.o: in function `main': /home/autobuild/autobuild/instance-12/output-1/build/dante-1.4.3/conftest.c:184:(.text.startup+0x8): undefined reference to `auth_userokay' collect2: error: ld returned 1 exit status configure:26447: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | /* end confdefs.h. */ | /* Define auth_userokay to an innocuous variant, in case declares auth_userokay. | For example, HP-UX 11i declares gettimeofday. */ | #define auth_userokay innocuous_auth_userokay | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char auth_userokay (void); below. */ | | #include | #undef auth_userokay | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char auth_userokay (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_auth_userokay || defined __stub___auth_userokay | choke me | #endif | | int | main (void) | { | return auth_userokay (); | ; | return 0; | } configure:26447: result: no configure:26453: checking for bsd authentication configure:26472: result: no, usable bsd_auth.h not found configure:26491: checking full environment usage configure:26507: result: yes configure:26511: checking direct route fallback in client enabled configure:26533: result: no configure:26702: checking for RES_INIT in resolv.h configure:26723: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:26723: $? = 0 configure:26725: result: yes configure:26738: checking for dlfcn.h configure:26738: result: yes configure:26756: checking whether all interposition usage should be disabled configure:26765: result: yes configure:26848: checking for DL_LAZY configure:26866: result: no configure:26874: checking for RTLD_MEMBER configure:26897: result: no configure:26906: checking to see if dlopen param has DL_ and not RTLD_ prefix configure:26926: result: yes configure:26938: checking for __fprintf_chk configure:26938: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c:176:6: warning: conflicting types for built-in function '__fprintf_chk'; expected 'int(void *, int, const char *, ...)' [-Wbuiltin-declaration-mismatch] 176 | char __fprintf_chk (void); | ^~~~~~~~~~~~~ configure:26938: $? = 0 configure:26938: result: yes configure:26944: checking for __vfprintf_chk configure:26944: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c:177:6: warning: conflicting types for built-in function '__vfprintf_chk'; expected 'int(void *, int, const char *, void *)' [-Wbuiltin-declaration-mismatch] 177 | char __vfprintf_chk (void); | ^~~~~~~~~~~~~~ configure:26944: $? = 0 configure:26944: result: yes configure:26950: checking for __read_chk configure:26950: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:26950: $? = 0 configure:26950: result: yes configure:26958: checking for _IO_getc configure:26958: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:26958: $? = 0 configure:26958: result: yes configure:26964: checking for _IO_putc configure:26964: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:26964: $? = 0 configure:26964: result: yes configure:26972: checking for library containing getaddrinfo configure:27008: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:27008: $? = 0 configure:27030: result: none required configure:27039: checking for library containing getnameinfo configure:27075: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:27075: $? = 0 configure:27097: result: none required configure:27106: checking for gethostbyname2 configure:27106: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:27106: $? = 0 configure:27106: result: yes configure:27112: checking for getaddrinfo configure:27112: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:27112: $? = 0 configure:27112: result: yes configure:27118: checking for getnameinfo configure:27118: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:27118: $? = 0 configure:27118: result: yes configure:27124: checking for freeaddrinfo configure:27124: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:27124: $? = 0 configure:27124: result: yes configure:27131: checking for getipnodebyname configure:27131: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 /home/autobuild/autobuild/instance-12/output-1/host/lib/gcc/riscv32-buildroot-linux-gnu/12.3.0/../../../../riscv32-buildroot-linux-gnu/bin/ld: /tmp/ccl3dO5y.o: in function `main': /home/autobuild/autobuild/instance-12/output-1/build/dante-1.4.3/conftest.c:196:(.text.startup+0x8): undefined reference to `getipnodebyname' collect2: error: ld returned 1 exit status configure:27131: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | /* end confdefs.h. */ | /* Define getipnodebyname to an innocuous variant, in case declares getipnodebyname. | For example, HP-UX 11i declares gettimeofday. */ | #define getipnodebyname innocuous_getipnodebyname | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char getipnodebyname (void); below. */ | | #include | #undef getipnodebyname | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char getipnodebyname (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_getipnodebyname || defined __stub___getipnodebyname | choke me | #endif | | int | main (void) | { | return getipnodebyname (); | ; | return 0; | } configure:27131: result: no configure:29774: checking for library containing bindresvport configure:29810: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:29810: $? = 0 configure:29832: result: none required configure:29859: checking for pthread.h configure:29859: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:29859: $? = 0 configure:29859: result: yes configure:29871: checking for library containing pthread_mutexattr_init configure:29907: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:29907: $? = 0 configure:29929: result: none required configure:29940: checking whether compilation with pthread.h works configure:29959: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:29959: $? = 0 configure:29961: result: yes configure:30005: checking for library containing connect configure:30041: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:30041: $? = 0 configure:30063: result: none required configure:31149: checking for library containing inet_aton configure:31185: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:31185: $? = 0 configure:31207: result: none required configure:31217: checking for library containing res_9_init configure:31253: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 /home/autobuild/autobuild/instance-12/output-1/host/lib/gcc/riscv32-buildroot-linux-gnu/12.3.0/../../../../riscv32-buildroot-linux-gnu/bin/ld: /tmp/ccialh11.o: in function `main': /home/autobuild/autobuild/instance-12/output-1/build/dante-1.4.3/conftest.c:185:(.text.startup+0x8): undefined reference to `res_9_init' collect2: error: ld returned 1 exit status configure:31253: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. | The 'extern "C"' is for builds by C++ compilers; | although this is not generally supported in C code supporting it here | has little cost and some practical benefit (sr 110532). */ | #ifdef __cplusplus | extern "C" | #endif | char res_9_init (void); | int | main (void) | { | return res_9_init (); | ; | return 0; | } configure:31253: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c -lresolv >&5 /home/autobuild/autobuild/instance-12/output-1/host/lib/gcc/riscv32-buildroot-linux-gnu/12.3.0/../../../../riscv32-buildroot-linux-gnu/bin/ld: /tmp/ccq8dLqi.o: in function `main': /home/autobuild/autobuild/instance-12/output-1/build/dante-1.4.3/conftest.c:185:(.text.startup+0x8): undefined reference to `res_9_init' collect2: error: ld returned 1 exit status configure:31253: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. | The 'extern "C"' is for builds by C++ compilers; | although this is not generally supported in C code supporting it here | has little cost and some practical benefit (sr 110532). */ | #ifdef __cplusplus | extern "C" | #endif | char res_9_init (void); | int | main (void) | { | return res_9_init (); | ; | return 0; | } configure:31275: result: no configure:31447: checking for rresvport configure:31447: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:31447: $? = 0 configure:31447: result: yes configure:31472: checking for libc name configure:31519: result: libc.so.6 configure:31531: checking for symbol lookup without underscore configure:31535: result: yes configure:31584: checking for working dlsym configure:31588: result: assuming yes configure:31634: checking for working RTLD_NEXT configure:31638: result: yes configure:31765: checking for /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc options needed to detect all undeclared functions configure:31787: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:179:8: error: 'strchr' undeclared (first use in this function) 179 | (void) strchr; | ^~~~~~ conftest.c:1:1: note: 'strchr' is defined in header ''; did you forget to '#include '? 1 | /* confdefs.h */ conftest.c:179:8: note: each undeclared identifier is reported only once for each function it appears in 179 | (void) strchr; | ^~~~~~ configure:31787: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | /* end confdefs.h. */ | | int | main (void) | { | (void) strchr; | ; | return 0; | } configure:31814: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:31814: $? = 0 configure:31834: result: none needed configure:31848: checking whether _IO_getc is declared configure:31848: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:210:10: error: '_IO_getc' undeclared (first use in this function) 210 | (void) _IO_getc; | ^~~~~~~~ conftest.c:210:10: note: each undeclared identifier is reported only once for each function it appears in configure:31848: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main (void) | { | #ifndef _IO_getc | #ifdef __cplusplus | (void) _IO_getc; | #else | (void) _IO_getc; | #endif | #endif | | ; | return 0; | } configure:31848: result: no configure:31857: checking whether _IO_putc is declared configure:31857: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:211:10: error: '_IO_putc' undeclared (first use in this function) 211 | (void) _IO_putc; | ^~~~~~~~ conftest.c:211:10: note: each undeclared identifier is reported only once for each function it appears in configure:31857: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main (void) | { | #ifndef _IO_putc | #ifdef __cplusplus | (void) _IO_putc; | #else | (void) _IO_putc; | #endif | #endif | | ; | return 0; | } configure:31857: result: no configure:31868: checking whether gets is declared configure:31868: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:212:10: error: 'gets' undeclared (first use in this function); did you mean 'fgets'? 212 | (void) gets; | ^~~~ | fgets conftest.c:212:10: note: each undeclared identifier is reported only once for each function it appears in configure:31868: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main (void) | { | #ifndef gets | #ifdef __cplusplus | (void) gets; | #else | (void) gets; | #endif | #endif | | ; | return 0; | } configure:31868: result: no configure:31988: checking for krb5-config configure:32009: found /usr/bin/krb5-config configure:32022: result: yes configure:32080: checking for gssapi.h configure:32080: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c:206:10: fatal error: gssapi.h: No such file or directory 206 | #include | ^~~~~~~~~~ compilation terminated. configure:32080: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:32080: result: no configure:32086: checking for gssapi/gssapi.h configure:32086: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c:206:10: fatal error: gssapi/gssapi.h: No such file or directory 206 | #include | ^~~~~~~~~~~~~~~~~ compilation terminated. configure:32086: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:32086: result: no configure:32092: checking for gssapi/gssapi_ext.h configure:32092: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c:206:10: fatal error: gssapi/gssapi_ext.h: No such file or directory 206 | #include | ^~~~~~~~~~~~~~~~~~~~~ compilation terminated. configure:32092: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:32092: result: no configure:32099: checking for gssapi/gssapi_krb5.h configure:32099: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c:186:10: fatal error: gssapi/gssapi_krb5.h: No such file or directory 186 | #include | ^~~~~~~~~~~~~~~~~~~~~~ compilation terminated. configure:32099: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | /* end confdefs.h. */ | | #if HAVE_GSSAPI_H | #include | #elif HAVE_GSSAPI_GSSAPI_H | #include | #endif /* HAVE_GSSAPI_H */ | | | #include configure:32099: result: no configure:32113: checking for gssapi/gssapi_generic.h configure:32113: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c:206:10: fatal error: gssapi/gssapi_generic.h: No such file or directory 206 | #include | ^~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. configure:32113: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:32113: result: no configure:32137: checking for library containing gsskrb5_register_acceptor_identity configure:32173: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err >&5 /home/autobuild/autobuild/instance-12/output-1/host/lib/gcc/riscv32-buildroot-linux-gnu/12.3.0/../../../../riscv32-buildroot-linux-gnu/bin/ld: cannot find -lgssapi_krb5: No such file or directory /home/autobuild/autobuild/instance-12/output-1/host/lib/gcc/riscv32-buildroot-linux-gnu/12.3.0/../../../../riscv32-buildroot-linux-gnu/bin/ld: cannot find -lkrb5: No such file or directory /home/autobuild/autobuild/instance-12/output-1/host/lib/gcc/riscv32-buildroot-linux-gnu/12.3.0/../../../../riscv32-buildroot-linux-gnu/bin/ld: cannot find -lk5crypto: No such file or directory collect2: error: ld returned 1 exit status configure:32173: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. | The 'extern "C"' is for builds by C++ compilers; | although this is not generally supported in C code supporting it here | has little cost and some practical benefit (sr 110532). */ | #ifdef __cplusplus | extern "C" | #endif | char gsskrb5_register_acceptor_identity (void); | int | main (void) | { | return gsskrb5_register_acceptor_identity (); | ; | return 0; | } configure:32173: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c -lgssapi -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err >&5 /home/autobuild/autobuild/instance-12/output-1/host/lib/gcc/riscv32-buildroot-linux-gnu/12.3.0/../../../../riscv32-buildroot-linux-gnu/bin/ld: cannot find -lgssapi: No such file or directory /home/autobuild/autobuild/instance-12/output-1/host/lib/gcc/riscv32-buildroot-linux-gnu/12.3.0/../../../../riscv32-buildroot-linux-gnu/bin/ld: cannot find -lgssapi_krb5: No such file or directory /home/autobuild/autobuild/instance-12/output-1/host/lib/gcc/riscv32-buildroot-linux-gnu/12.3.0/../../../../riscv32-buildroot-linux-gnu/bin/ld: cannot find -lkrb5: No such file or directory /home/autobuild/autobuild/instance-12/output-1/host/lib/gcc/riscv32-buildroot-linux-gnu/12.3.0/../../../../riscv32-buildroot-linux-gnu/bin/ld: cannot find -lk5crypto: No such file or directory collect2: error: ld returned 1 exit status configure:32173: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. | The 'extern "C"' is for builds by C++ compilers; | although this is not generally supported in C code supporting it here | has little cost and some practical benefit (sr 110532). */ | #ifdef __cplusplus | extern "C" | #endif | char gsskrb5_register_acceptor_identity (void); | int | main (void) | { | return gsskrb5_register_acceptor_identity (); | ; | return 0; | } configure:32173: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c -lgssapi_krb5 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err >&5 /home/autobuild/autobuild/instance-12/output-1/host/lib/gcc/riscv32-buildroot-linux-gnu/12.3.0/../../../../riscv32-buildroot-linux-gnu/bin/ld: cannot find -lgssapi_krb5: No such file or directory /home/autobuild/autobuild/instance-12/output-1/host/lib/gcc/riscv32-buildroot-linux-gnu/12.3.0/../../../../riscv32-buildroot-linux-gnu/bin/ld: cannot find -lgssapi_krb5: No such file or directory /home/autobuild/autobuild/instance-12/output-1/host/lib/gcc/riscv32-buildroot-linux-gnu/12.3.0/../../../../riscv32-buildroot-linux-gnu/bin/ld: cannot find -lkrb5: No such file or directory /home/autobuild/autobuild/instance-12/output-1/host/lib/gcc/riscv32-buildroot-linux-gnu/12.3.0/../../../../riscv32-buildroot-linux-gnu/bin/ld: cannot find -lk5crypto: No such file or directory collect2: error: ld returned 1 exit status configure:32173: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. | The 'extern "C"' is for builds by C++ compilers; | although this is not generally supported in C code supporting it here | has little cost and some practical benefit (sr 110532). */ | #ifdef __cplusplus | extern "C" | #endif | char gsskrb5_register_acceptor_identity (void); | int | main (void) | { | return gsskrb5_register_acceptor_identity (); | ; | return 0; | } configure:32195: result: no configure:32775: checking for gss_map_name_to_any configure:32775: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err >&5 /home/autobuild/autobuild/instance-12/output-1/host/lib/gcc/riscv32-buildroot-linux-gnu/12.3.0/../../../../riscv32-buildroot-linux-gnu/bin/ld: cannot find -lgssapi_krb5: No such file or directory /home/autobuild/autobuild/instance-12/output-1/host/lib/gcc/riscv32-buildroot-linux-gnu/12.3.0/../../../../riscv32-buildroot-linux-gnu/bin/ld: cannot find -lkrb5: No such file or directory /home/autobuild/autobuild/instance-12/output-1/host/lib/gcc/riscv32-buildroot-linux-gnu/12.3.0/../../../../riscv32-buildroot-linux-gnu/bin/ld: cannot find -lk5crypto: No such file or directory collect2: error: ld returned 1 exit status configure:32775: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | /* end confdefs.h. */ | /* Define gss_map_name_to_any to an innocuous variant, in case declares gss_map_name_to_any. | For example, HP-UX 11i declares gettimeofday. */ | #define gss_map_name_to_any innocuous_gss_map_name_to_any | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char gss_map_name_to_any (void); below. */ | | #include | #undef gss_map_name_to_any | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char gss_map_name_to_any (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_gss_map_name_to_any || defined __stub___gss_map_name_to_any | choke me | #endif | | int | main (void) | { | return gss_map_name_to_any (); | ; | return 0; | } configure:32775: result: no configure:32788: checking for gsskrb5_extract_authz_data_from_sec_context configure:32788: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err >&5 /home/autobuild/autobuild/instance-12/output-1/host/lib/gcc/riscv32-buildroot-linux-gnu/12.3.0/../../../../riscv32-buildroot-linux-gnu/bin/ld: cannot find -lgssapi_krb5: No such file or directory /home/autobuild/autobuild/instance-12/output-1/host/lib/gcc/riscv32-buildroot-linux-gnu/12.3.0/../../../../riscv32-buildroot-linux-gnu/bin/ld: cannot find -lkrb5: No such file or directory /home/autobuild/autobuild/instance-12/output-1/host/lib/gcc/riscv32-buildroot-linux-gnu/12.3.0/../../../../riscv32-buildroot-linux-gnu/bin/ld: cannot find -lk5crypto: No such file or directory collect2: error: ld returned 1 exit status configure:32788: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | /* end confdefs.h. */ | /* Define gsskrb5_extract_authz_data_from_sec_context to an innocuous variant, in case declares gsskrb5_extract_authz_data_from_sec_context. | For example, HP-UX 11i declares gettimeofday. */ | #define gsskrb5_extract_authz_data_from_sec_context innocuous_gsskrb5_extract_authz_data_from_sec_context | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char gsskrb5_extract_authz_data_from_sec_context (void); below. */ | | #include | #undef gsskrb5_extract_authz_data_from_sec_context | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char gsskrb5_extract_authz_data_from_sec_context (void); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_gsskrb5_extract_authz_data_from_sec_context || defined __stub___gsskrb5_extract_authz_data_from_sec_context | choke me | #endif | | int | main (void) | { | return gsskrb5_extract_authz_data_from_sec_context (); | ; | return 0; | } configure:32788: result: no configure:32800: checking for heimdal configure:32813: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err >&5 conftest.c:178:10: fatal error: krb5.h: No such file or directory 178 | #include "krb5.h" | ^~~~~~~~ compilation terminated. configure:32813: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | /* end confdefs.h. */ | #include "krb5.h" | int | main (void) | { | printf("%s\n", heimdal_version); | ; | return 0; | } configure:32822: result: no configure:32829: checking for working gssapi configure:32833: result: assuming no conftest.c:178:10: fatal error: gssapi.h: No such file or directory 178 | #include | ^~~~~~~~~~ compilation terminated. conftest.c:178:10: fatal error: gssapi.h: No such file or directory 178 | #include | ^~~~~~~~~~ compilation terminated. configure:35290: WARNING: ldap disabled: working GSSAPI installation required configure:35628: checking whether to use server pidfile configure:35639: result: yes configure:35650: checking for pid file location configure:35670: result: /var/run/sockd.pid configure:35677: checking for SOCKD_IOMAX value configure:35688: result: default configure:35694: checking for SOCKD_NEGOTIATEMAX value configure:35705: result: default configure:35711: checking for SOCKD_BUFSIZE value configure:35722: result: default configure:35729: checking for lround in -lm configure:35758: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c -lm >&5 conftest.c:191:6: warning: conflicting types for built-in function 'lround'; expected 'long int(double)' [-Wbuiltin-declaration-mismatch] 191 | char lround (void); | ^~~~~~ conftest.c:1:1: note: 'lround' is declared in header '' 1 | /* confdefs.h */ configure:35758: $? = 0 configure:35770: result: yes configure:35812: checking for tcpd.h configure:35812: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c:209:10: fatal error: tcpd.h: No such file or directory 209 | #include | ^~~~~~~~ compilation terminated. configure:35812: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:35812: result: no configure:35820: checking for libwrap configure:35822: result: no, usable tcpd.h not found configure:35941: checking for security/pam_appl.h configure:35941: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c:209:10: fatal error: security/pam_appl.h: No such file or directory 209 | #include | ^~~~~~~~~~~~~~~~~~~~~ compilation terminated. configure:35941: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:35941: result: no configure:35948: checking for library containing pam_start configure:35984: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 /home/autobuild/autobuild/instance-12/output-1/host/lib/gcc/riscv32-buildroot-linux-gnu/12.3.0/../../../../riscv32-buildroot-linux-gnu/bin/ld: /tmp/ccdXa9V8.o: in function `main': /home/autobuild/autobuild/instance-12/output-1/build/dante-1.4.3/conftest.c:195:(.text.startup+0x8): undefined reference to `pam_start' collect2: error: ld returned 1 exit status configure:35984: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. | The 'extern "C"' is for builds by C++ compilers; | although this is not generally supported in C code supporting it here | has little cost and some practical benefit (sr 110532). */ | #ifdef __cplusplus | extern "C" | #endif | char pam_start (void); | int | main (void) | { | return pam_start (); | ; | return 0; | } configure:35984: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c -lpam >&5 /home/autobuild/autobuild/instance-12/output-1/host/lib/gcc/riscv32-buildroot-linux-gnu/12.3.0/../../../../riscv32-buildroot-linux-gnu/bin/ld: cannot find -lpam: No such file or directory collect2: error: ld returned 1 exit status configure:35984: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. | The 'extern "C"' is for builds by C++ compilers; | although this is not generally supported in C code supporting it here | has little cost and some practical benefit (sr 110532). */ | #ifdef __cplusplus | extern "C" | #endif | char pam_start (void); | int | main (void) | { | return pam_start (); | ; | return 0; | } configure:36006: result: no configure:36015: checking for pam configure:36028: result: disabled configure:36052: checking whether libcfail should be enabled configure:36069: result: no configure:36079: checking for SOL_SOCKET socket option SO_BINDANY configure:36137: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:226:33: error: 'SO_BINDANY' undeclared (first use in this function) 226 | if(setsockopt(s, SOL_SOCKET, SO_BINDANY, &optval, optlen) < 0) { | ^~~~~~~~~~ conftest.c:226:33: note: each undeclared identifier is reported only once for each function it appears in configure:36137: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (SOL_SOCKET == SOL_SOCKET || SOL_SOCKET == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (SOL_SOCKET == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (SOL_SOCKET == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (SOL_SOCKET == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: SOL_SOCKET"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, SOL_SOCKET, SO_BINDANY, &optval, optlen) < 0) { | perror("setsockopt: SOL_SOCKET SO_BINDANY"); | close(s); | exit(1); | } | ; | return 0; | } configure:36199: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:226:33: error: 'SO_BINDANY' undeclared (first use in this function) 226 | if(setsockopt(s, SOL_SOCKET, SO_BINDANY, &optval, optlen) < 0) { | ^~~~~~~~~~ conftest.c:226:33: note: each undeclared identifier is reported only once for each function it appears in configure:36199: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (SOL_SOCKET == SOL_SOCKET || SOL_SOCKET == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (SOL_SOCKET == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (SOL_SOCKET == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (SOL_SOCKET == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: SOL_SOCKET"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, SOL_SOCKET, SO_BINDANY, &optval, optlen) < 0) { | perror("setsockopt: SOL_SOCKET SO_BINDANY"); | close(s); | exit(1); | } | ; | return 0; | } configure:36235: result: no configure:36239: checking for SOL_SOCKET socket option SO_BROADCAST configure:36297: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:36297: $? = 0 configure:36359: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:36359: $? = 0 configure:36366: result: yes configure:36399: checking for SOL_SOCKET socket option SO_DEBUG configure:36457: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:36457: $? = 0 configure:36519: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:36519: $? = 0 configure:36526: result: yes configure:36559: checking for SOL_SOCKET socket option SO_DONTROUTE configure:36617: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:36617: $? = 0 configure:36679: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:36679: $? = 0 configure:36686: result: yes configure:36719: checking for SOL_SOCKET socket option SO_JUMBO configure:36777: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:241:33: error: 'SO_JUMBO' undeclared (first use in this function) 241 | if(setsockopt(s, SOL_SOCKET, SO_JUMBO, &optval, optlen) < 0) { | ^~~~~~~~ conftest.c:241:33: note: each undeclared identifier is reported only once for each function it appears in configure:36777: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (SOL_SOCKET == SOL_SOCKET || SOL_SOCKET == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (SOL_SOCKET == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (SOL_SOCKET == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (SOL_SOCKET == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: SOL_SOCKET"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, SOL_SOCKET, SO_JUMBO, &optval, optlen) < 0) { | perror("setsockopt: SOL_SOCKET SO_JUMBO"); | close(s); | exit(1); | } | ; | return 0; | } configure:36839: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:241:33: error: 'SO_JUMBO' undeclared (first use in this function) 241 | if(setsockopt(s, SOL_SOCKET, SO_JUMBO, &optval, optlen) < 0) { | ^~~~~~~~ conftest.c:241:33: note: each undeclared identifier is reported only once for each function it appears in configure:36839: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (SOL_SOCKET == SOL_SOCKET || SOL_SOCKET == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (SOL_SOCKET == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (SOL_SOCKET == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (SOL_SOCKET == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: SOL_SOCKET"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, SOL_SOCKET, SO_JUMBO, &optval, optlen) < 0) { | perror("setsockopt: SOL_SOCKET SO_JUMBO"); | close(s); | exit(1); | } | ; | return 0; | } configure:36875: result: no configure:36879: checking for SOL_SOCKET socket option SO_KEEPALIVE configure:36937: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:36937: $? = 0 configure:36999: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:36999: $? = 0 configure:37006: result: yes configure:37039: checking for SOL_SOCKET socket option SO_LINGER configure:37097: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:37097: $? = 0 configure:37159: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:37159: $? = 0 configure:37166: result: yes configure:37199: checking for SOL_SOCKET socket option SO_OOBINLINE configure:37257: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:37257: $? = 0 configure:37319: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:37319: $? = 0 configure:37326: result: yes configure:37359: checking for SOL_SOCKET socket option SO_PRIORITY configure:37417: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:37417: $? = 0 configure:37479: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:37479: $? = 0 configure:37486: result: yes configure:37519: checking for SOL_SOCKET socket option SO_RCVBUF configure:37577: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:37577: $? = 0 configure:37639: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:37639: $? = 0 configure:37646: result: yes configure:37679: checking for SOL_SOCKET socket option SO_RCVBUFFORCE configure:37737: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:37737: $? = 0 configure:37799: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:37799: $? = 0 configure:37806: result: yes configure:37839: checking for SOL_SOCKET socket option SO_RCVLOWAT configure:37897: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:37897: $? = 0 configure:37959: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:37959: $? = 0 configure:37966: result: yes configure:37999: checking for SOL_SOCKET socket option SO_RCVTIMEO configure:38057: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:38057: $? = 0 configure:38119: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:38119: $? = 0 configure:38126: result: yes configure:38159: checking for SOL_SOCKET socket option SO_SNDBUF configure:38217: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:38217: $? = 0 configure:38279: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:38279: $? = 0 configure:38286: result: yes configure:38319: checking for SOL_SOCKET socket option SO_SNDBUFFORCE configure:38377: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:38377: $? = 0 configure:38439: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:38439: $? = 0 configure:38446: result: yes configure:38479: checking for SOL_SOCKET socket option SO_SNDLOWAT configure:38537: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:38537: $? = 0 configure:38599: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:38599: $? = 0 configure:38606: result: yes configure:38639: checking for SOL_SOCKET socket option SO_SNDTIMEO configure:38697: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:38697: $? = 0 configure:38759: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:38759: $? = 0 configure:38766: result: yes configure:38799: checking for SOL_SOCKET socket option SO_TIMESTAMP configure:38857: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:38857: $? = 0 configure:38919: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:38919: $? = 0 configure:38926: result: yes configure:38959: checking for SOL_SOCKET socket option SO_USELOOPBACK configure:39017: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:306:33: error: 'SO_USELOOPBACK' undeclared (first use in this function) 306 | if(setsockopt(s, SOL_SOCKET, SO_USELOOPBACK, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~ conftest.c:306:33: note: each undeclared identifier is reported only once for each function it appears in configure:39017: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (SOL_SOCKET == SOL_SOCKET || SOL_SOCKET == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (SOL_SOCKET == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (SOL_SOCKET == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (SOL_SOCKET == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: SOL_SOCKET"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, SOL_SOCKET, SO_USELOOPBACK, &optval, optlen) < 0) { | perror("setsockopt: SOL_SOCKET SO_USELOOPBACK"); | close(s); | exit(1); | } | ; | return 0; | } configure:39079: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:306:33: error: 'SO_USELOOPBACK' undeclared (first use in this function) 306 | if(setsockopt(s, SOL_SOCKET, SO_USELOOPBACK, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~ conftest.c:306:33: note: each undeclared identifier is reported only once for each function it appears in configure:39079: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (SOL_SOCKET == SOL_SOCKET || SOL_SOCKET == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (SOL_SOCKET == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (SOL_SOCKET == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (SOL_SOCKET == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: SOL_SOCKET"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, SOL_SOCKET, SO_USELOOPBACK, &optval, optlen) < 0) { | perror("setsockopt: SOL_SOCKET SO_USELOOPBACK"); | close(s); | exit(1); | } | ; | return 0; | } configure:39115: result: no configure:39119: checking for SOL_SOCKET socket option SO_AUDIT configure:39177: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:306:33: error: 'SO_AUDIT' undeclared (first use in this function) 306 | if(setsockopt(s, SOL_SOCKET, SO_AUDIT, &optval, optlen) < 0) { | ^~~~~~~~ conftest.c:306:33: note: each undeclared identifier is reported only once for each function it appears in configure:39177: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (SOL_SOCKET == SOL_SOCKET || SOL_SOCKET == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (SOL_SOCKET == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (SOL_SOCKET == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (SOL_SOCKET == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: SOL_SOCKET"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, SOL_SOCKET, SO_AUDIT, &optval, optlen) < 0) { | perror("setsockopt: SOL_SOCKET SO_AUDIT"); | close(s); | exit(1); | } | ; | return 0; | } configure:39239: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:306:33: error: 'SO_AUDIT' undeclared (first use in this function) 306 | if(setsockopt(s, SOL_SOCKET, SO_AUDIT, &optval, optlen) < 0) { | ^~~~~~~~ conftest.c:306:33: note: each undeclared identifier is reported only once for each function it appears in configure:39239: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (SOL_SOCKET == SOL_SOCKET || SOL_SOCKET == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (SOL_SOCKET == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (SOL_SOCKET == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (SOL_SOCKET == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: SOL_SOCKET"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, SOL_SOCKET, SO_AUDIT, &optval, optlen) < 0) { | perror("setsockopt: SOL_SOCKET SO_AUDIT"); | close(s); | exit(1); | } | ; | return 0; | } configure:39275: result: no configure:39279: checking for SOL_SOCKET socket option SO_CKSUMRECV configure:39337: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:306:33: error: 'SO_CKSUMRECV' undeclared (first use in this function) 306 | if(setsockopt(s, SOL_SOCKET, SO_CKSUMRECV, &optval, optlen) < 0) { | ^~~~~~~~~~~~ conftest.c:306:33: note: each undeclared identifier is reported only once for each function it appears in configure:39337: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (SOL_SOCKET == SOL_SOCKET || SOL_SOCKET == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (SOL_SOCKET == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (SOL_SOCKET == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (SOL_SOCKET == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: SOL_SOCKET"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, SOL_SOCKET, SO_CKSUMRECV, &optval, optlen) < 0) { | perror("setsockopt: SOL_SOCKET SO_CKSUMRECV"); | close(s); | exit(1); | } | ; | return 0; | } configure:39399: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:306:33: error: 'SO_CKSUMRECV' undeclared (first use in this function) 306 | if(setsockopt(s, SOL_SOCKET, SO_CKSUMRECV, &optval, optlen) < 0) { | ^~~~~~~~~~~~ conftest.c:306:33: note: each undeclared identifier is reported only once for each function it appears in configure:39399: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (SOL_SOCKET == SOL_SOCKET || SOL_SOCKET == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (SOL_SOCKET == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (SOL_SOCKET == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (SOL_SOCKET == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: SOL_SOCKET"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, SOL_SOCKET, SO_CKSUMRECV, &optval, optlen) < 0) { | perror("setsockopt: SOL_SOCKET SO_CKSUMRECV"); | close(s); | exit(1); | } | ; | return 0; | } configure:39435: result: no configure:39439: checking for SOL_SOCKET socket option SO_NOMULTIPATH configure:39497: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:306:33: error: 'SO_NOMULTIPATH' undeclared (first use in this function) 306 | if(setsockopt(s, SOL_SOCKET, SO_NOMULTIPATH, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~ conftest.c:306:33: note: each undeclared identifier is reported only once for each function it appears in configure:39497: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (SOL_SOCKET == SOL_SOCKET || SOL_SOCKET == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (SOL_SOCKET == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (SOL_SOCKET == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (SOL_SOCKET == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: SOL_SOCKET"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, SOL_SOCKET, SO_NOMULTIPATH, &optval, optlen) < 0) { | perror("setsockopt: SOL_SOCKET SO_NOMULTIPATH"); | close(s); | exit(1); | } | ; | return 0; | } configure:39559: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:306:33: error: 'SO_NOMULTIPATH' undeclared (first use in this function) 306 | if(setsockopt(s, SOL_SOCKET, SO_NOMULTIPATH, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~ conftest.c:306:33: note: each undeclared identifier is reported only once for each function it appears in configure:39559: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (SOL_SOCKET == SOL_SOCKET || SOL_SOCKET == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (SOL_SOCKET == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (SOL_SOCKET == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (SOL_SOCKET == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: SOL_SOCKET"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, SOL_SOCKET, SO_NOMULTIPATH, &optval, optlen) < 0) { | perror("setsockopt: SOL_SOCKET SO_NOMULTIPATH"); | close(s); | exit(1); | } | ; | return 0; | } configure:39595: result: no configure:39599: checking for SOL_SOCKET socket option SO_NOREUSEADDR configure:39657: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:306:33: error: 'SO_NOREUSEADDR' undeclared (first use in this function); did you mean 'SO_REUSEADDR'? 306 | if(setsockopt(s, SOL_SOCKET, SO_NOREUSEADDR, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~ | SO_REUSEADDR conftest.c:306:33: note: each undeclared identifier is reported only once for each function it appears in configure:39657: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (SOL_SOCKET == SOL_SOCKET || SOL_SOCKET == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (SOL_SOCKET == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (SOL_SOCKET == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (SOL_SOCKET == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: SOL_SOCKET"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, SOL_SOCKET, SO_NOREUSEADDR, &optval, optlen) < 0) { | perror("setsockopt: SOL_SOCKET SO_NOREUSEADDR"); | close(s); | exit(1); | } | ; | return 0; | } configure:39719: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:306:33: error: 'SO_NOREUSEADDR' undeclared (first use in this function); did you mean 'SO_REUSEADDR'? 306 | if(setsockopt(s, SOL_SOCKET, SO_NOREUSEADDR, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~ | SO_REUSEADDR conftest.c:306:33: note: each undeclared identifier is reported only once for each function it appears in configure:39719: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (SOL_SOCKET == SOL_SOCKET || SOL_SOCKET == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (SOL_SOCKET == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (SOL_SOCKET == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (SOL_SOCKET == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: SOL_SOCKET"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, SOL_SOCKET, SO_NOREUSEADDR, &optval, optlen) < 0) { | perror("setsockopt: SOL_SOCKET SO_NOREUSEADDR"); | close(s); | exit(1); | } | ; | return 0; | } configure:39755: result: no configure:39761: checking for IPPROTO_TCP socket option TCP_CORK configure:39819: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:39819: $? = 0 configure:39881: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:39881: $? = 0 configure:39888: result: yes configure:39921: checking for IPPROTO_TCP socket option TCP_CWND configure:39979: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:311:34: error: 'TCP_CWND' undeclared (first use in this function) 311 | if(setsockopt(s, IPPROTO_TCP, TCP_CWND, &optval, optlen) < 0) { | ^~~~~~~~ conftest.c:311:34: note: each undeclared identifier is reported only once for each function it appears in configure:39979: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_CWND, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_CWND"); | close(s); | exit(1); | } | ; | return 0; | } configure:40041: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:311:34: error: 'TCP_CWND' undeclared (first use in this function) 311 | if(setsockopt(s, IPPROTO_TCP, TCP_CWND, &optval, optlen) < 0) { | ^~~~~~~~ conftest.c:311:34: note: each undeclared identifier is reported only once for each function it appears in configure:40041: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_CWND, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_CWND"); | close(s); | exit(1); | } | ; | return 0; | } configure:40077: result: no configure:40081: checking for IPPROTO_TCP socket option TCP_INIT_CWND configure:40139: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:311:34: error: 'TCP_INIT_CWND' undeclared (first use in this function) 311 | if(setsockopt(s, IPPROTO_TCP, TCP_INIT_CWND, &optval, optlen) < 0) { | ^~~~~~~~~~~~~ conftest.c:311:34: note: each undeclared identifier is reported only once for each function it appears in configure:40139: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_INIT_CWND, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_INIT_CWND"); | close(s); | exit(1); | } | ; | return 0; | } configure:40201: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:311:34: error: 'TCP_INIT_CWND' undeclared (first use in this function) 311 | if(setsockopt(s, IPPROTO_TCP, TCP_INIT_CWND, &optval, optlen) < 0) { | ^~~~~~~~~~~~~ conftest.c:311:34: note: each undeclared identifier is reported only once for each function it appears in configure:40201: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_INIT_CWND, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_INIT_CWND"); | close(s); | exit(1); | } | ; | return 0; | } configure:40237: result: no configure:40241: checking for IPPROTO_TCP socket option TCP_KEEPCNT configure:40299: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:40299: $? = 0 configure:40361: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:40361: $? = 0 configure:40368: result: yes configure:40401: checking for IPPROTO_TCP socket option TCP_KEEPIDLE configure:40459: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:40459: $? = 0 configure:40521: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:40521: $? = 0 configure:40528: result: yes configure:40561: checking for IPPROTO_TCP socket option TCP_KEEPINTVL configure:40619: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:40619: $? = 0 configure:40681: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:40681: $? = 0 configure:40688: result: yes configure:40721: checking for IPPROTO_TCP socket option TCP_LINGER2 configure:40779: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:40779: $? = 0 configure:40841: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:40841: $? = 0 configure:40848: result: yes configure:40881: checking for IPPROTO_TCP socket option TCP_MAXRT configure:40939: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:331:34: error: 'TCP_MAXRT' undeclared (first use in this function); did you mean 'TMP_MAX'? 331 | if(setsockopt(s, IPPROTO_TCP, TCP_MAXRT, &optval, optlen) < 0) { | ^~~~~~~~~ | TMP_MAX conftest.c:331:34: note: each undeclared identifier is reported only once for each function it appears in configure:40939: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_MAXRT, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_MAXRT"); | close(s); | exit(1); | } | ; | return 0; | } configure:41001: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:331:34: error: 'TCP_MAXRT' undeclared (first use in this function); did you mean 'TMP_MAX'? 331 | if(setsockopt(s, IPPROTO_TCP, TCP_MAXRT, &optval, optlen) < 0) { | ^~~~~~~~~ | TMP_MAX conftest.c:331:34: note: each undeclared identifier is reported only once for each function it appears in configure:41001: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_MAXRT, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_MAXRT"); | close(s); | exit(1); | } | ; | return 0; | } configure:41037: result: no configure:41041: checking for IPPROTO_TCP socket option TCP_MAXSEG configure:41099: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:41099: $? = 0 configure:41161: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:41161: $? = 0 configure:41168: result: yes configure:41201: checking for IPPROTO_TCP socket option TCP_MD5SIG configure:41259: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:41259: $? = 0 configure:41321: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:41321: $? = 0 configure:41328: result: yes configure:41361: checking for IPPROTO_TCP socket option TCP_NODELAY configure:41419: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:41419: $? = 0 configure:41481: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:41481: $? = 0 configure:41488: result: yes configure:41521: checking for IPPROTO_TCP socket option TCP_NOOPT configure:41579: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:346:34: error: 'TCP_NOOPT' undeclared (first use in this function) 346 | if(setsockopt(s, IPPROTO_TCP, TCP_NOOPT, &optval, optlen) < 0) { | ^~~~~~~~~ conftest.c:346:34: note: each undeclared identifier is reported only once for each function it appears in configure:41579: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_NOOPT, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_NOOPT"); | close(s); | exit(1); | } | ; | return 0; | } configure:41641: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:346:34: error: 'TCP_NOOPT' undeclared (first use in this function) 346 | if(setsockopt(s, IPPROTO_TCP, TCP_NOOPT, &optval, optlen) < 0) { | ^~~~~~~~~ conftest.c:346:34: note: each undeclared identifier is reported only once for each function it appears in configure:41641: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_NOOPT, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_NOOPT"); | close(s); | exit(1); | } | ; | return 0; | } configure:41677: result: no configure:41681: checking for IPPROTO_TCP socket option TCP_NOPUSH configure:41739: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:346:34: error: 'TCP_NOPUSH' undeclared (first use in this function); did you mean 'TH_PUSH'? 346 | if(setsockopt(s, IPPROTO_TCP, TCP_NOPUSH, &optval, optlen) < 0) { | ^~~~~~~~~~ | TH_PUSH conftest.c:346:34: note: each undeclared identifier is reported only once for each function it appears in configure:41739: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_NOPUSH, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_NOPUSH"); | close(s); | exit(1); | } | ; | return 0; | } configure:41801: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:346:34: error: 'TCP_NOPUSH' undeclared (first use in this function); did you mean 'TH_PUSH'? 346 | if(setsockopt(s, IPPROTO_TCP, TCP_NOPUSH, &optval, optlen) < 0) { | ^~~~~~~~~~ | TH_PUSH conftest.c:346:34: note: each undeclared identifier is reported only once for each function it appears in configure:41801: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_NOPUSH, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_NOPUSH"); | close(s); | exit(1); | } | ; | return 0; | } configure:41837: result: no configure:41842: checking for IPPROTO_TCP socket option TCP_SACK_ENABLE configure:41900: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:346:34: error: 'TCP_SACK_ENABLE' undeclared (first use in this function) 346 | if(setsockopt(s, IPPROTO_TCP, TCP_SACK_ENABLE, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~ conftest.c:346:34: note: each undeclared identifier is reported only once for each function it appears in configure:41900: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_SACK_ENABLE, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_SACK_ENABLE"); | close(s); | exit(1); | } | ; | return 0; | } configure:41962: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:346:34: error: 'TCP_SACK_ENABLE' undeclared (first use in this function) 346 | if(setsockopt(s, IPPROTO_TCP, TCP_SACK_ENABLE, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~ conftest.c:346:34: note: each undeclared identifier is reported only once for each function it appears in configure:41962: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_SACK_ENABLE, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_SACK_ENABLE"); | close(s); | exit(1); | } | ; | return 0; | } configure:41998: result: no configure:42002: checking for IPPROTO_TCP socket option TCP_STDURG configure:42060: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:346:34: error: 'TCP_STDURG' undeclared (first use in this function) 346 | if(setsockopt(s, IPPROTO_TCP, TCP_STDURG, &optval, optlen) < 0) { | ^~~~~~~~~~ conftest.c:346:34: note: each undeclared identifier is reported only once for each function it appears in configure:42060: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_STDURG, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_STDURG"); | close(s); | exit(1); | } | ; | return 0; | } configure:42122: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:346:34: error: 'TCP_STDURG' undeclared (first use in this function) 346 | if(setsockopt(s, IPPROTO_TCP, TCP_STDURG, &optval, optlen) < 0) { | ^~~~~~~~~~ conftest.c:346:34: note: each undeclared identifier is reported only once for each function it appears in configure:42122: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_STDURG, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_STDURG"); | close(s); | exit(1); | } | ; | return 0; | } configure:42158: result: no configure:42162: checking for IPPROTO_TCP socket option TCP_SYNCNT configure:42220: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:42220: $? = 0 configure:42282: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:42282: $? = 0 configure:42289: result: yes configure:42322: checking for IPPROTO_TCP socket option TCP_WINDOW_CLAMP configure:42380: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:42380: $? = 0 configure:42442: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:42442: $? = 0 configure:42449: result: yes configure:42482: checking for IPPROTO_TCP socket option TCP_RFC1323 configure:42540: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:356:34: error: 'TCP_RFC1323' undeclared (first use in this function) 356 | if(setsockopt(s, IPPROTO_TCP, TCP_RFC1323, &optval, optlen) < 0) { | ^~~~~~~~~~~ conftest.c:356:34: note: each undeclared identifier is reported only once for each function it appears in configure:42540: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_RFC1323, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_RFC1323"); | close(s); | exit(1); | } | ; | return 0; | } configure:42602: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:356:34: error: 'TCP_RFC1323' undeclared (first use in this function) 356 | if(setsockopt(s, IPPROTO_TCP, TCP_RFC1323, &optval, optlen) < 0) { | ^~~~~~~~~~~ conftest.c:356:34: note: each undeclared identifier is reported only once for each function it appears in configure:42602: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_RFC1323, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_RFC1323"); | close(s); | exit(1); | } | ; | return 0; | } configure:42638: result: no configure:42642: checking for IPPROTO_TCP socket option TCP_NODELAYACK configure:42700: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:356:34: error: 'TCP_NODELAYACK' undeclared (first use in this function); did you mean 'TCP_NODELAY'? 356 | if(setsockopt(s, IPPROTO_TCP, TCP_NODELAYACK, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~ | TCP_NODELAY conftest.c:356:34: note: each undeclared identifier is reported only once for each function it appears in configure:42700: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_NODELAYACK, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_NODELAYACK"); | close(s); | exit(1); | } | ; | return 0; | } configure:42762: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:356:34: error: 'TCP_NODELAYACK' undeclared (first use in this function); did you mean 'TCP_NODELAY'? 356 | if(setsockopt(s, IPPROTO_TCP, TCP_NODELAYACK, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~ | TCP_NODELAY conftest.c:356:34: note: each undeclared identifier is reported only once for each function it appears in configure:42762: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_NODELAYACK, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_NODELAYACK"); | close(s); | exit(1); | } | ; | return 0; | } configure:42798: result: no configure:42802: checking for IPPROTO_TCP socket option TCP_CWND_IF configure:42860: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:356:34: error: 'TCP_CWND_IF' undeclared (first use in this function) 356 | if(setsockopt(s, IPPROTO_TCP, TCP_CWND_IF, &optval, optlen) < 0) { | ^~~~~~~~~~~ conftest.c:356:34: note: each undeclared identifier is reported only once for each function it appears in configure:42860: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_CWND_IF, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_CWND_IF"); | close(s); | exit(1); | } | ; | return 0; | } configure:42922: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:356:34: error: 'TCP_CWND_IF' undeclared (first use in this function) 356 | if(setsockopt(s, IPPROTO_TCP, TCP_CWND_IF, &optval, optlen) < 0) { | ^~~~~~~~~~~ conftest.c:356:34: note: each undeclared identifier is reported only once for each function it appears in configure:42922: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_CWND_IF, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_CWND_IF"); | close(s); | exit(1); | } | ; | return 0; | } configure:42958: result: no configure:42962: checking for IPPROTO_TCP socket option TCP_CWND_DF configure:43020: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:356:34: error: 'TCP_CWND_DF' undeclared (first use in this function) 356 | if(setsockopt(s, IPPROTO_TCP, TCP_CWND_DF, &optval, optlen) < 0) { | ^~~~~~~~~~~ conftest.c:356:34: note: each undeclared identifier is reported only once for each function it appears in configure:43020: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_CWND_DF, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_CWND_DF"); | close(s); | exit(1); | } | ; | return 0; | } configure:43082: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:356:34: error: 'TCP_CWND_DF' undeclared (first use in this function) 356 | if(setsockopt(s, IPPROTO_TCP, TCP_CWND_DF, &optval, optlen) < 0) { | ^~~~~~~~~~~ conftest.c:356:34: note: each undeclared identifier is reported only once for each function it appears in configure:43082: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_CWND_DF, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_CWND_DF"); | close(s); | exit(1); | } | ; | return 0; | } configure:43118: result: no configure:43122: checking for IPPROTO_TCP socket option TCP_NOTENTER_SSTART configure:43180: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:356:34: error: 'TCP_NOTENTER_SSTART' undeclared (first use in this function); did you mean 'TCP_NOTSENT_LOWAT'? 356 | if(setsockopt(s, IPPROTO_TCP, TCP_NOTENTER_SSTART, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~~~ | TCP_NOTSENT_LOWAT conftest.c:356:34: note: each undeclared identifier is reported only once for each function it appears in configure:43180: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_NOTENTER_SSTART, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_NOTENTER_SSTART"); | close(s); | exit(1); | } | ; | return 0; | } configure:43242: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:356:34: error: 'TCP_NOTENTER_SSTART' undeclared (first use in this function); did you mean 'TCP_NOTSENT_LOWAT'? 356 | if(setsockopt(s, IPPROTO_TCP, TCP_NOTENTER_SSTART, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~~~ | TCP_NOTSENT_LOWAT conftest.c:356:34: note: each undeclared identifier is reported only once for each function it appears in configure:43242: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_NOTENTER_SSTART, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_NOTENTER_SSTART"); | close(s); | exit(1); | } | ; | return 0; | } configure:43278: result: no configure:43282: checking for IPPROTO_TCP socket option TCP_NOREDUCE_CWND_IN_FRXMT configure:43340: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:356:34: error: 'TCP_NOREDUCE_CWND_IN_FRXMT' undeclared (first use in this function) 356 | if(setsockopt(s, IPPROTO_TCP, TCP_NOREDUCE_CWND_IN_FRXMT, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ conftest.c:356:34: note: each undeclared identifier is reported only once for each function it appears in configure:43340: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_NOREDUCE_CWND_IN_FRXMT, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_NOREDUCE_CWND_IN_FRXMT"); | close(s); | exit(1); | } | ; | return 0; | } configure:43402: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:356:34: error: 'TCP_NOREDUCE_CWND_IN_FRXMT' undeclared (first use in this function) 356 | if(setsockopt(s, IPPROTO_TCP, TCP_NOREDUCE_CWND_IN_FRXMT, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ conftest.c:356:34: note: each undeclared identifier is reported only once for each function it appears in configure:43402: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_NOREDUCE_CWND_IN_FRXMT, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_NOREDUCE_CWND_IN_FRXMT"); | close(s); | exit(1); | } | ; | return 0; | } configure:43438: result: no configure:43442: checking for IPPROTO_TCP socket option TCP_NOREDUCE_CWND_EXIT_FRXMT configure:43500: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:356:34: error: 'TCP_NOREDUCE_CWND_EXIT_FRXMT' undeclared (first use in this function) 356 | if(setsockopt(s, IPPROTO_TCP, TCP_NOREDUCE_CWND_EXIT_FRXMT, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ conftest.c:356:34: note: each undeclared identifier is reported only once for each function it appears in configure:43500: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_NOREDUCE_CWND_EXIT_FRXMT, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_NOREDUCE_CWND_EXIT_FRXMT"); | close(s); | exit(1); | } | ; | return 0; | } configure:43562: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:356:34: error: 'TCP_NOREDUCE_CWND_EXIT_FRXMT' undeclared (first use in this function) 356 | if(setsockopt(s, IPPROTO_TCP, TCP_NOREDUCE_CWND_EXIT_FRXMT, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ conftest.c:356:34: note: each undeclared identifier is reported only once for each function it appears in configure:43562: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_TCP == SOL_SOCKET || IPPROTO_TCP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_TCP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_TCP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_TCP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_TCP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_TCP, TCP_NOREDUCE_CWND_EXIT_FRXMT, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_TCP TCP_NOREDUCE_CWND_EXIT_FRXMT"); | close(s); | exit(1); | } | ; | return 0; | } configure:43598: result: no configure:43604: checking for IPPROTO_UDP socket option UDP_CORK configure:43662: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:43662: $? = 0 configure:43724: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:43724: $? = 0 configure:43731: result: yes configure:43766: checking for IPPROTO_IP socket option IP_AUTH_LEVEL configure:43824: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:361:33: error: 'IP_AUTH_LEVEL' undeclared (first use in this function) 361 | if(setsockopt(s, IPPROTO_IP, IP_AUTH_LEVEL, &optval, optlen) < 0) { | ^~~~~~~~~~~~~ conftest.c:361:33: note: each undeclared identifier is reported only once for each function it appears in configure:43824: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_AUTH_LEVEL, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_AUTH_LEVEL"); | close(s); | exit(1); | } | ; | return 0; | } configure:43886: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:361:33: error: 'IP_AUTH_LEVEL' undeclared (first use in this function) 361 | if(setsockopt(s, IPPROTO_IP, IP_AUTH_LEVEL, &optval, optlen) < 0) { | ^~~~~~~~~~~~~ conftest.c:361:33: note: each undeclared identifier is reported only once for each function it appears in configure:43886: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_AUTH_LEVEL, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_AUTH_LEVEL"); | close(s); | exit(1); | } | ; | return 0; | } configure:43922: result: no configure:43926: checking for IPPROTO_IP socket option IP_DONTFRAG configure:43984: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:361:33: error: 'IP_DONTFRAG' undeclared (first use in this function); did you mean 'IPV6_DONTFRAG'? 361 | if(setsockopt(s, IPPROTO_IP, IP_DONTFRAG, &optval, optlen) < 0) { | ^~~~~~~~~~~ | IPV6_DONTFRAG conftest.c:361:33: note: each undeclared identifier is reported only once for each function it appears in configure:43984: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_DONTFRAG, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_DONTFRAG"); | close(s); | exit(1); | } | ; | return 0; | } configure:44046: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:361:33: error: 'IP_DONTFRAG' undeclared (first use in this function); did you mean 'IPV6_DONTFRAG'? 361 | if(setsockopt(s, IPPROTO_IP, IP_DONTFRAG, &optval, optlen) < 0) { | ^~~~~~~~~~~ | IPV6_DONTFRAG conftest.c:361:33: note: each undeclared identifier is reported only once for each function it appears in configure:44046: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_DONTFRAG, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_DONTFRAG"); | close(s); | exit(1); | } | ; | return 0; | } configure:44082: result: no configure:44086: checking for IPPROTO_IP socket option IP_ESP_NETWORK_LEVEL configure:44144: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:361:33: error: 'IP_ESP_NETWORK_LEVEL' undeclared (first use in this function) 361 | if(setsockopt(s, IPPROTO_IP, IP_ESP_NETWORK_LEVEL, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~~~~ conftest.c:361:33: note: each undeclared identifier is reported only once for each function it appears in configure:44144: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_ESP_NETWORK_LEVEL, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_ESP_NETWORK_LEVEL"); | close(s); | exit(1); | } | ; | return 0; | } configure:44206: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:361:33: error: 'IP_ESP_NETWORK_LEVEL' undeclared (first use in this function) 361 | if(setsockopt(s, IPPROTO_IP, IP_ESP_NETWORK_LEVEL, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~~~~ conftest.c:361:33: note: each undeclared identifier is reported only once for each function it appears in configure:44206: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_ESP_NETWORK_LEVEL, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_ESP_NETWORK_LEVEL"); | close(s); | exit(1); | } | ; | return 0; | } configure:44242: result: no configure:44246: checking for IPPROTO_IP socket option IP_ESP_TRANS_LEVEL configure:44304: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:361:33: error: 'IP_ESP_TRANS_LEVEL' undeclared (first use in this function) 361 | if(setsockopt(s, IPPROTO_IP, IP_ESP_TRANS_LEVEL, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~~ conftest.c:361:33: note: each undeclared identifier is reported only once for each function it appears in configure:44304: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_ESP_TRANS_LEVEL, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_ESP_TRANS_LEVEL"); | close(s); | exit(1); | } | ; | return 0; | } configure:44366: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:361:33: error: 'IP_ESP_TRANS_LEVEL' undeclared (first use in this function) 361 | if(setsockopt(s, IPPROTO_IP, IP_ESP_TRANS_LEVEL, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~~ conftest.c:361:33: note: each undeclared identifier is reported only once for each function it appears in configure:44366: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_ESP_TRANS_LEVEL, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_ESP_TRANS_LEVEL"); | close(s); | exit(1); | } | ; | return 0; | } configure:44402: result: no configure:44406: checking for IPPROTO_IP socket option IP_FREEBIND configure:44464: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:44464: $? = 0 configure:44526: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:44526: $? = 0 configure:44533: result: yes configure:44566: checking for IPPROTO_IP socket option IP_IPCOMP_LEVEL configure:44624: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:366:33: error: 'IP_IPCOMP_LEVEL' undeclared (first use in this function) 366 | if(setsockopt(s, IPPROTO_IP, IP_IPCOMP_LEVEL, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~ conftest.c:366:33: note: each undeclared identifier is reported only once for each function it appears in configure:44624: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_IPCOMP_LEVEL, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_IPCOMP_LEVEL"); | close(s); | exit(1); | } | ; | return 0; | } configure:44686: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:366:33: error: 'IP_IPCOMP_LEVEL' undeclared (first use in this function) 366 | if(setsockopt(s, IPPROTO_IP, IP_IPCOMP_LEVEL, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~ conftest.c:366:33: note: each undeclared identifier is reported only once for each function it appears in configure:44686: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_IPCOMP_LEVEL, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_IPCOMP_LEVEL"); | close(s); | exit(1); | } | ; | return 0; | } configure:44722: result: no configure:44726: checking for IPPROTO_IP socket option IP_MINTTL configure:44784: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:44784: $? = 0 configure:44846: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:44846: $? = 0 configure:44853: result: yes configure:44886: checking for IPPROTO_IP socket option IP_MTU_DISCOVER configure:44944: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:44944: $? = 0 configure:45006: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:45006: $? = 0 configure:45013: result: yes configure:45046: checking for IPPROTO_IP socket option IP_PORTRANGE configure:45104: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:376:33: error: 'IP_PORTRANGE' undeclared (first use in this function) 376 | if(setsockopt(s, IPPROTO_IP, IP_PORTRANGE, &optval, optlen) < 0) { | ^~~~~~~~~~~~ conftest.c:376:33: note: each undeclared identifier is reported only once for each function it appears in configure:45104: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_PORTRANGE, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_PORTRANGE"); | close(s); | exit(1); | } | ; | return 0; | } configure:45166: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:376:33: error: 'IP_PORTRANGE' undeclared (first use in this function) 376 | if(setsockopt(s, IPPROTO_IP, IP_PORTRANGE, &optval, optlen) < 0) { | ^~~~~~~~~~~~ conftest.c:376:33: note: each undeclared identifier is reported only once for each function it appears in configure:45166: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_PORTRANGE, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_PORTRANGE"); | close(s); | exit(1); | } | ; | return 0; | } configure:45202: result: no configure:45206: checking for IPPROTO_IP socket option IP_TOS configure:45264: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:45264: $? = 0 configure:45326: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:45326: $? = 0 configure:45333: result: yes configure:45366: checking for IPPROTO_IP socket option IP_TTL configure:45424: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:45424: $? = 0 configure:45486: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:45486: $? = 0 configure:45493: result: yes configure:45526: checking for IPPROTO_IP socket option IP_TRANSPARENT configure:45584: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:45584: $? = 0 configure:45646: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:45646: $? = 0 configure:45653: result: yes configure:45686: checking for IPPROTO_IP socket option IP_UNICAST_HOPS configure:45744: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:391:33: error: 'IP_UNICAST_HOPS' undeclared (first use in this function); did you mean 'IPV6_UNICAST_HOPS'? 391 | if(setsockopt(s, IPPROTO_IP, IP_UNICAST_HOPS, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~ | IPV6_UNICAST_HOPS conftest.c:391:33: note: each undeclared identifier is reported only once for each function it appears in configure:45744: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_UNICAST_HOPS, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_UNICAST_HOPS"); | close(s); | exit(1); | } | ; | return 0; | } configure:45806: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:391:33: error: 'IP_UNICAST_HOPS' undeclared (first use in this function); did you mean 'IPV6_UNICAST_HOPS'? 391 | if(setsockopt(s, IPPROTO_IP, IP_UNICAST_HOPS, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~ | IPV6_UNICAST_HOPS conftest.c:391:33: note: each undeclared identifier is reported only once for each function it appears in configure:45806: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_UNICAST_HOPS, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_UNICAST_HOPS"); | close(s); | exit(1); | } | ; | return 0; | } configure:45842: result: no configure:45846: checking for IPPROTO_IP socket option IP_BROADCAST_IF configure:45904: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:391:33: error: 'IP_BROADCAST_IF' undeclared (first use in this function); did you mean 'IP_UNICAST_IF'? 391 | if(setsockopt(s, IPPROTO_IP, IP_BROADCAST_IF, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~ | IP_UNICAST_IF conftest.c:391:33: note: each undeclared identifier is reported only once for each function it appears in configure:45904: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_BROADCAST_IF, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_BROADCAST_IF"); | close(s); | exit(1); | } | ; | return 0; | } configure:45966: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:391:33: error: 'IP_BROADCAST_IF' undeclared (first use in this function); did you mean 'IP_UNICAST_IF'? 391 | if(setsockopt(s, IPPROTO_IP, IP_BROADCAST_IF, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~ | IP_UNICAST_IF conftest.c:391:33: note: each undeclared identifier is reported only once for each function it appears in configure:45966: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_BROADCAST_IF, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_BROADCAST_IF"); | close(s); | exit(1); | } | ; | return 0; | } configure:46002: result: no configure:46008: checking for IPPROTO_IPV6 socket option IPV6_ADDRFORM configure:46066: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:46066: $? = 0 configure:46128: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:46128: $? = 0 configure:46135: result: yes configure:46168: checking for IPPROTO_IPV6 socket option IPV6_UNICAST_HOPS configure:46226: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:46226: $? = 0 configure:46288: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:46288: $? = 0 configure:46295: result: yes configure:46328: checking for IPPROTO_IPV6 socket option IPV6_2292DSTOPTS configure:46386: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:46386: $? = 0 configure:46448: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:46448: $? = 0 configure:46455: result: yes configure:46488: checking for IPPROTO_IPV6 socket option IPV6_2292HOPLIMIT configure:46546: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:46546: $? = 0 configure:46608: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:46608: $? = 0 configure:46615: result: yes configure:46648: checking for IPPROTO_IPV6 socket option IPV6_2292HOPOPTS configure:46706: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:46706: $? = 0 configure:46768: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:46768: $? = 0 configure:46775: result: yes configure:46808: checking for IPPROTO_IPV6 socket option IPV6_2292PKTINFO configure:46866: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:46866: $? = 0 configure:46928: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:46928: $? = 0 configure:46935: result: yes configure:46968: checking for IPPROTO_IPV6 socket option IPV6_2292PKTOPTIONS configure:47026: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:47026: $? = 0 configure:47088: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:47088: $? = 0 configure:47095: result: yes configure:47128: checking for IPPROTO_IPV6 socket option IPV6_2292RTHDR configure:47186: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:47186: $? = 0 configure:47248: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:47248: $? = 0 configure:47255: result: yes configure:47288: checking for IPPROTO_IPV6 socket option IPV6_ADDRFORM configure:47346: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:47346: $? = 0 configure:47408: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:47408: $? = 0 configure:47415: result: yes configure:47448: checking for IPPROTO_IPV6 socket option IPV6_ADDR_PREFERENCES configure:47506: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:47506: $? = 0 configure:47568: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:47568: $? = 0 configure:47575: result: yes configure:47608: checking for IPPROTO_IPV6 socket option IPV6_AUTHHDR configure:47666: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:47666: $? = 0 configure:47728: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:47728: $? = 0 configure:47735: result: yes configure:47768: checking for IPPROTO_IPV6 socket option IPV6_AUTH_LEVEL configure:47826: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:446:35: error: 'IPV6_AUTH_LEVEL' undeclared (first use in this function) 446 | if(setsockopt(s, IPPROTO_IPV6, IPV6_AUTH_LEVEL, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~ conftest.c:446:35: note: each undeclared identifier is reported only once for each function it appears in configure:47826: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_AUTH_LEVEL, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_AUTH_LEVEL"); | close(s); | exit(1); | } | ; | return 0; | } configure:47888: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:446:35: error: 'IPV6_AUTH_LEVEL' undeclared (first use in this function) 446 | if(setsockopt(s, IPPROTO_IPV6, IPV6_AUTH_LEVEL, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~ conftest.c:446:35: note: each undeclared identifier is reported only once for each function it appears in configure:47888: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_AUTH_LEVEL, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_AUTH_LEVEL"); | close(s); | exit(1); | } | ; | return 0; | } configure:47924: result: no configure:47928: checking for IPPROTO_IPV6 socket option IPV6_AUTOFLOWLABEL configure:47986: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:47986: $? = 0 configure:48048: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:48048: $? = 0 configure:48055: result: yes configure:48088: checking for IPPROTO_IPV6 socket option IPV6_CHECKSUM configure:48146: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:48146: $? = 0 configure:48208: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:48208: $? = 0 configure:48215: result: yes configure:48248: checking for IPPROTO_IPV6 socket option IPV6_DONTFRAG configure:48306: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:48306: $? = 0 configure:48368: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:48368: $? = 0 configure:48375: result: yes configure:48408: checking for IPPROTO_IPV6 socket option IPV6_DSTOPTS configure:48466: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:48466: $? = 0 configure:48528: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:48528: $? = 0 configure:48535: result: yes configure:48568: checking for IPPROTO_IPV6 socket option IPV6_DSTOPTS configure:48626: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:48626: $? = 0 configure:48688: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:48688: $? = 0 configure:48695: result: yes configure:48728: checking for IPPROTO_IPV6 socket option IPV6_ESP_NETWORK_LEVEL configure:48786: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:471:35: error: 'IPV6_ESP_NETWORK_LEVEL' undeclared (first use in this function) 471 | if(setsockopt(s, IPPROTO_IPV6, IPV6_ESP_NETWORK_LEVEL, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~~~~~~ conftest.c:471:35: note: each undeclared identifier is reported only once for each function it appears in configure:48786: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_ESP_NETWORK_LEVEL, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_ESP_NETWORK_LEVEL"); | close(s); | exit(1); | } | ; | return 0; | } configure:48848: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:471:35: error: 'IPV6_ESP_NETWORK_LEVEL' undeclared (first use in this function) 471 | if(setsockopt(s, IPPROTO_IPV6, IPV6_ESP_NETWORK_LEVEL, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~~~~~~ conftest.c:471:35: note: each undeclared identifier is reported only once for each function it appears in configure:48848: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_ESP_NETWORK_LEVEL, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_ESP_NETWORK_LEVEL"); | close(s); | exit(1); | } | ; | return 0; | } configure:48884: result: no configure:48888: checking for IPPROTO_IPV6 socket option IPV6_ESP_TRANS_LEVEL configure:48946: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:471:35: error: 'IPV6_ESP_TRANS_LEVEL' undeclared (first use in this function) 471 | if(setsockopt(s, IPPROTO_IPV6, IPV6_ESP_TRANS_LEVEL, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~~~~ conftest.c:471:35: note: each undeclared identifier is reported only once for each function it appears in configure:48946: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_ESP_TRANS_LEVEL, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_ESP_TRANS_LEVEL"); | close(s); | exit(1); | } | ; | return 0; | } configure:49008: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:471:35: error: 'IPV6_ESP_TRANS_LEVEL' undeclared (first use in this function) 471 | if(setsockopt(s, IPPROTO_IPV6, IPV6_ESP_TRANS_LEVEL, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~~~~ conftest.c:471:35: note: each undeclared identifier is reported only once for each function it appears in configure:49008: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_ESP_TRANS_LEVEL, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_ESP_TRANS_LEVEL"); | close(s); | exit(1); | } | ; | return 0; | } configure:49044: result: no configure:49048: checking for IPPROTO_IPV6 socket option IPV6_FLOWINFO configure:49106: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:471:35: error: 'IPV6_FLOWINFO' undeclared (first use in this function); did you mean 'IPV6_PKTINFO'? 471 | if(setsockopt(s, IPPROTO_IPV6, IPV6_FLOWINFO, &optval, optlen) < 0) { | ^~~~~~~~~~~~~ | IPV6_PKTINFO conftest.c:471:35: note: each undeclared identifier is reported only once for each function it appears in configure:49106: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_FLOWINFO, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_FLOWINFO"); | close(s); | exit(1); | } | ; | return 0; | } configure:49168: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:471:35: error: 'IPV6_FLOWINFO' undeclared (first use in this function); did you mean 'IPV6_PKTINFO'? 471 | if(setsockopt(s, IPPROTO_IPV6, IPV6_FLOWINFO, &optval, optlen) < 0) { | ^~~~~~~~~~~~~ | IPV6_PKTINFO conftest.c:471:35: note: each undeclared identifier is reported only once for each function it appears in configure:49168: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_FLOWINFO, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_FLOWINFO"); | close(s); | exit(1); | } | ; | return 0; | } configure:49204: result: no configure:49208: checking for IPPROTO_IPV6 socket option IPV6_FLOWINFO_SEND configure:49266: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:471:35: error: 'IPV6_FLOWINFO_SEND' undeclared (first use in this function) 471 | if(setsockopt(s, IPPROTO_IPV6, IPV6_FLOWINFO_SEND, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~~ conftest.c:471:35: note: each undeclared identifier is reported only once for each function it appears in configure:49266: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_FLOWINFO_SEND, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_FLOWINFO_SEND"); | close(s); | exit(1); | } | ; | return 0; | } configure:49328: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:471:35: error: 'IPV6_FLOWINFO_SEND' undeclared (first use in this function) 471 | if(setsockopt(s, IPPROTO_IPV6, IPV6_FLOWINFO_SEND, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~~ conftest.c:471:35: note: each undeclared identifier is reported only once for each function it appears in configure:49328: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_FLOWINFO_SEND, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_FLOWINFO_SEND"); | close(s); | exit(1); | } | ; | return 0; | } configure:49364: result: no configure:49368: checking for IPPROTO_IPV6 socket option IPV6_FLOWLABEL_MGR configure:49426: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:471:35: error: 'IPV6_FLOWLABEL_MGR' undeclared (first use in this function) 471 | if(setsockopt(s, IPPROTO_IPV6, IPV6_FLOWLABEL_MGR, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~~ conftest.c:471:35: note: each undeclared identifier is reported only once for each function it appears in configure:49426: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_FLOWLABEL_MGR, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_FLOWLABEL_MGR"); | close(s); | exit(1); | } | ; | return 0; | } configure:49488: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:471:35: error: 'IPV6_FLOWLABEL_MGR' undeclared (first use in this function) 471 | if(setsockopt(s, IPPROTO_IPV6, IPV6_FLOWLABEL_MGR, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~~ conftest.c:471:35: note: each undeclared identifier is reported only once for each function it appears in configure:49488: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_FLOWLABEL_MGR, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_FLOWLABEL_MGR"); | close(s); | exit(1); | } | ; | return 0; | } configure:49524: result: no configure:49528: checking for IPPROTO_IPV6 socket option IPV6_HOPLIMIT configure:49586: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:49586: $? = 0 configure:49648: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:49648: $? = 0 configure:49655: result: yes configure:49688: checking for IPPROTO_IPV6 socket option IPV6_HOPLIMIT configure:49746: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:49746: $? = 0 configure:49808: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:49808: $? = 0 configure:49815: result: yes configure:49848: checking for IPPROTO_IPV6 socket option IPV6_HOPOPTS configure:49906: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:49906: $? = 0 configure:49968: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:49968: $? = 0 configure:49975: result: yes configure:50008: checking for IPPROTO_IPV6 socket option IPV6_HOPOPTS configure:50066: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:50066: $? = 0 configure:50128: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:50128: $? = 0 configure:50135: result: yes configure:50168: checking for IPPROTO_IPV6 socket option IPV6_IPCOMP_LEVEL configure:50226: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:491:35: error: 'IPV6_IPCOMP_LEVEL' undeclared (first use in this function) 491 | if(setsockopt(s, IPPROTO_IPV6, IPV6_IPCOMP_LEVEL, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~ conftest.c:491:35: note: each undeclared identifier is reported only once for each function it appears in configure:50226: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_IPCOMP_LEVEL, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_IPCOMP_LEVEL"); | close(s); | exit(1); | } | ; | return 0; | } configure:50288: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:491:35: error: 'IPV6_IPCOMP_LEVEL' undeclared (first use in this function) 491 | if(setsockopt(s, IPPROTO_IPV6, IPV6_IPCOMP_LEVEL, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~ conftest.c:491:35: note: each undeclared identifier is reported only once for each function it appears in configure:50288: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_IPCOMP_LEVEL, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_IPCOMP_LEVEL"); | close(s); | exit(1); | } | ; | return 0; | } configure:50324: result: no configure:50328: checking for IPPROTO_IPV6 socket option IPV6_IPSEC_POLICY configure:50386: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:50386: $? = 0 configure:50448: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:50448: $? = 0 configure:50455: result: yes configure:50488: checking for IPPROTO_IPV6 socket option IPV6_JOIN_ANYCAST configure:50546: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:50546: $? = 0 configure:50608: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:50608: $? = 0 configure:50615: result: yes configure:50648: checking for IPPROTO_IPV6 socket option IPV6_JOIN_GROUP configure:50706: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:50706: $? = 0 configure:50768: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:50768: $? = 0 configure:50775: result: yes configure:50808: checking for IPPROTO_IPV6 socket option IPV6_LEAVE_ANYCAST configure:50866: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:50866: $? = 0 configure:50928: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:50928: $? = 0 configure:50935: result: yes configure:50968: checking for IPPROTO_IPV6 socket option IPV6_LEAVE_GROUP configure:51026: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:51026: $? = 0 configure:51088: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:51088: $? = 0 configure:51095: result: yes configure:51128: checking for IPPROTO_IPV6 socket option IPV6_MINHOPCOUNT configure:51186: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:51186: $? = 0 configure:51248: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:51248: $? = 0 configure:51255: result: yes configure:51288: checking for IPPROTO_IPV6 socket option IPV6_MTU configure:51346: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:51346: $? = 0 configure:51408: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:51408: $? = 0 configure:51415: result: yes configure:51448: checking for IPPROTO_IPV6 socket option IPV6_MTU_DISCOVER configure:51506: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:51506: $? = 0 configure:51568: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:51568: $? = 0 configure:51575: result: yes configure:51608: checking for IPPROTO_IPV6 socket option IPV6_NEXTHOP configure:51666: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:51666: $? = 0 configure:51728: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:51728: $? = 0 configure:51735: result: yes configure:51768: checking for IPPROTO_IPV6 socket option IPV6_ORIGDSTADDR configure:51826: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:51826: $? = 0 configure:51888: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:51888: $? = 0 configure:51895: result: yes configure:51928: checking for IPPROTO_IPV6 socket option IPV6_PATHMTU configure:51986: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:51986: $? = 0 configure:52048: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:52048: $? = 0 configure:52055: result: yes configure:52088: checking for IPPROTO_IPV6 socket option IPV6_PIPEX configure:52146: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:546:35: error: 'IPV6_PIPEX' undeclared (first use in this function) 546 | if(setsockopt(s, IPPROTO_IPV6, IPV6_PIPEX, &optval, optlen) < 0) { | ^~~~~~~~~~ conftest.c:546:35: note: each undeclared identifier is reported only once for each function it appears in configure:52146: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_PIPEX, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_PIPEX"); | close(s); | exit(1); | } | ; | return 0; | } configure:52208: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:546:35: error: 'IPV6_PIPEX' undeclared (first use in this function) 546 | if(setsockopt(s, IPPROTO_IPV6, IPV6_PIPEX, &optval, optlen) < 0) { | ^~~~~~~~~~ conftest.c:546:35: note: each undeclared identifier is reported only once for each function it appears in configure:52208: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_PIPEX, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_PIPEX"); | close(s); | exit(1); | } | ; | return 0; | } configure:52244: result: no configure:52248: checking for IPPROTO_IPV6 socket option IPV6_PKTINFO configure:52306: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:52306: $? = 0 configure:52368: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:52368: $? = 0 configure:52375: result: yes configure:52408: checking for IPPROTO_IPV6 socket option IPV6_PORTRANGE configure:52466: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:551:35: error: 'IPV6_PORTRANGE' undeclared (first use in this function) 551 | if(setsockopt(s, IPPROTO_IPV6, IPV6_PORTRANGE, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~ conftest.c:551:35: note: each undeclared identifier is reported only once for each function it appears in configure:52466: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_PORTRANGE, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_PORTRANGE"); | close(s); | exit(1); | } | ; | return 0; | } configure:52528: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:551:35: error: 'IPV6_PORTRANGE' undeclared (first use in this function) 551 | if(setsockopt(s, IPPROTO_IPV6, IPV6_PORTRANGE, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~ conftest.c:551:35: note: each undeclared identifier is reported only once for each function it appears in configure:52528: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_PORTRANGE, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_PORTRANGE"); | close(s); | exit(1); | } | ; | return 0; | } configure:52564: result: no configure:52568: checking for IPPROTO_IPV6 socket option IPV6_RETOPTS configure:52626: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:551:35: error: 'IPV6_RETOPTS' undeclared (first use in this function); did you mean 'IPV6_DSTOPTS'? 551 | if(setsockopt(s, IPPROTO_IPV6, IPV6_RETOPTS, &optval, optlen) < 0) { | ^~~~~~~~~~~~ | IPV6_DSTOPTS conftest.c:551:35: note: each undeclared identifier is reported only once for each function it appears in configure:52626: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_RETOPTS, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_RETOPTS"); | close(s); | exit(1); | } | ; | return 0; | } configure:52688: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:551:35: error: 'IPV6_RETOPTS' undeclared (first use in this function); did you mean 'IPV6_DSTOPTS'? 551 | if(setsockopt(s, IPPROTO_IPV6, IPV6_RETOPTS, &optval, optlen) < 0) { | ^~~~~~~~~~~~ | IPV6_DSTOPTS conftest.c:551:35: note: each undeclared identifier is reported only once for each function it appears in configure:52688: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_RETOPTS, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_RETOPTS"); | close(s); | exit(1); | } | ; | return 0; | } configure:52724: result: no configure:52728: checking for IPPROTO_IPV6 socket option IPV6_ROUTER_ALERT configure:52786: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:52786: $? = 0 configure:52848: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:52848: $? = 0 configure:52855: result: yes configure:52888: checking for IPPROTO_IPV6 socket option IPV6_RTHDR configure:52946: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:52946: $? = 0 configure:53008: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:53008: $? = 0 configure:53015: result: yes configure:53048: checking for IPPROTO_IPV6 socket option IPV6_RTHDRDSTOPTS configure:53106: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:53106: $? = 0 configure:53168: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:53168: $? = 0 configure:53175: result: yes configure:53208: checking for IPPROTO_IPV6 socket option IPV6_TCLASS configure:53266: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:53266: $? = 0 configure:53328: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:53328: $? = 0 configure:53335: result: yes configure:53368: checking for IPPROTO_IPV6 socket option IPV6_TRANSPARENT configure:53426: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:53426: $? = 0 configure:53488: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:53488: $? = 0 configure:53495: result: yes configure:53528: checking for IPPROTO_IPV6 socket option IPV6_UNICAST_HOPS configure:53586: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:53586: $? = 0 configure:53648: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:53648: $? = 0 configure:53655: result: yes configure:53688: checking for IPPROTO_IPV6 socket option IPV6_USE_MIN_MTU configure:53746: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:581:35: error: 'IPV6_USE_MIN_MTU' undeclared (first use in this function) 581 | if(setsockopt(s, IPPROTO_IPV6, IPV6_USE_MIN_MTU, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~ conftest.c:581:35: note: each undeclared identifier is reported only once for each function it appears in configure:53746: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_USE_MIN_MTU, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_USE_MIN_MTU"); | close(s); | exit(1); | } | ; | return 0; | } configure:53808: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:581:35: error: 'IPV6_USE_MIN_MTU' undeclared (first use in this function) 581 | if(setsockopt(s, IPPROTO_IPV6, IPV6_USE_MIN_MTU, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~ conftest.c:581:35: note: each undeclared identifier is reported only once for each function it appears in configure:53808: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_USE_MIN_MTU, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_USE_MIN_MTU"); | close(s); | exit(1); | } | ; | return 0; | } configure:53844: result: no configure:53848: checking for IPPROTO_IPV6 socket option IPV6_V6ONLY configure:53906: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:53906: $? = 0 configure:53968: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:53968: $? = 0 configure:53975: result: yes configure:54008: checking for IPPROTO_IPV6 socket option IPV6_XFRM_POLICY configure:54066: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:54066: $? = 0 configure:54128: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:54128: $? = 0 configure:54135: result: yes configure:54168: checking for IPPROTO_IPV6 socket option IPV6_MIPDSTOPTS configure:54226: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:591:35: error: 'IPV6_MIPDSTOPTS' undeclared (first use in this function); did you mean 'IPV6_DSTOPTS'? 591 | if(setsockopt(s, IPPROTO_IPV6, IPV6_MIPDSTOPTS, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~ | IPV6_DSTOPTS conftest.c:591:35: note: each undeclared identifier is reported only once for each function it appears in configure:54226: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_MIPDSTOPTS, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_MIPDSTOPTS"); | close(s); | exit(1); | } | ; | return 0; | } configure:54288: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:591:35: error: 'IPV6_MIPDSTOPTS' undeclared (first use in this function); did you mean 'IPV6_DSTOPTS'? 591 | if(setsockopt(s, IPPROTO_IPV6, IPV6_MIPDSTOPTS, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~ | IPV6_DSTOPTS conftest.c:591:35: note: each undeclared identifier is reported only once for each function it appears in configure:54288: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_MIPDSTOPTS, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_MIPDSTOPTS"); | close(s); | exit(1); | } | ; | return 0; | } configure:54324: result: no configure:54328: checking for IPPROTO_IPV6 socket option IPV6_AIXRAWSOCKET configure:54386: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:591:35: error: 'IPV6_AIXRAWSOCKET' undeclared (first use in this function) 591 | if(setsockopt(s, IPPROTO_IPV6, IPV6_AIXRAWSOCKET, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~ conftest.c:591:35: note: each undeclared identifier is reported only once for each function it appears in configure:54386: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_AIXRAWSOCKET, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_AIXRAWSOCKET"); | close(s); | exit(1); | } | ; | return 0; | } configure:54448: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:591:35: error: 'IPV6_AIXRAWSOCKET' undeclared (first use in this function) 591 | if(setsockopt(s, IPPROTO_IPV6, IPV6_AIXRAWSOCKET, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~ conftest.c:591:35: note: each undeclared identifier is reported only once for each function it appears in configure:54448: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_AIXRAWSOCKET, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_AIXRAWSOCKET"); | close(s); | exit(1); | } | ; | return 0; | } configure:54484: result: no configure:54493: checking for linux/bbkernel.h configure:54493: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c:574:10: fatal error: linux/bbkernel.h: No such file or directory 574 | #include | ^~~~~~~~~~~~~~~~~~ compilation terminated. configure:54493: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:54493: result: no configure:54686: checking for SOL_SOCKET socket option SO_ERROR configure:54744: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:54744: $? = 0 configure:54806: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:54806: $? = 0 configure:54813: result: yes configure:54846: checking for SOL_SOCKET socket option SO_REUSEADDR configure:54904: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:54904: $? = 0 configure:54966: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:54966: $? = 0 configure:54973: result: yes configure:55006: checking for SOL_SOCKET socket option SO_REUSEPORT configure:55064: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:55064: $? = 0 configure:55126: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:55126: $? = 0 configure:55133: result: yes configure:55166: checking for SOL_SOCKET socket option SO_ACCEPTCONN configure:55224: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:55224: $? = 0 configure:55286: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:55286: $? = 0 configure:55293: result: yes configure:55326: checking for SOL_SOCKET socket option SO_KERNACCEPT configure:55384: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:611:33: error: 'SO_KERNACCEPT' undeclared (first use in this function) 611 | if(setsockopt(s, SOL_SOCKET, SO_KERNACCEPT, &optval, optlen) < 0) { | ^~~~~~~~~~~~~ conftest.c:611:33: note: each undeclared identifier is reported only once for each function it appears in configure:55384: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (SOL_SOCKET == SOL_SOCKET || SOL_SOCKET == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (SOL_SOCKET == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (SOL_SOCKET == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (SOL_SOCKET == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: SOL_SOCKET"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, SOL_SOCKET, SO_KERNACCEPT, &optval, optlen) < 0) { | perror("setsockopt: SOL_SOCKET SO_KERNACCEPT"); | close(s); | exit(1); | } | ; | return 0; | } configure:55446: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:611:33: error: 'SO_KERNACCEPT' undeclared (first use in this function) 611 | if(setsockopt(s, SOL_SOCKET, SO_KERNACCEPT, &optval, optlen) < 0) { | ^~~~~~~~~~~~~ conftest.c:611:33: note: each undeclared identifier is reported only once for each function it appears in configure:55446: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (SOL_SOCKET == SOL_SOCKET || SOL_SOCKET == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (SOL_SOCKET == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (SOL_SOCKET == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (SOL_SOCKET == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: SOL_SOCKET"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, SOL_SOCKET, SO_KERNACCEPT, &optval, optlen) < 0) { | perror("setsockopt: SOL_SOCKET SO_KERNACCEPT"); | close(s); | exit(1); | } | ; | return 0; | } configure:55482: result: no configure:55486: checking for SOL_SOCKET socket option SO_PEERID configure:55544: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:611:33: error: 'SO_PEERID' undeclared (first use in this function); did you mean 'SO_PEERCRED'? 611 | if(setsockopt(s, SOL_SOCKET, SO_PEERID, &optval, optlen) < 0) { | ^~~~~~~~~ | SO_PEERCRED conftest.c:611:33: note: each undeclared identifier is reported only once for each function it appears in configure:55544: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (SOL_SOCKET == SOL_SOCKET || SOL_SOCKET == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (SOL_SOCKET == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (SOL_SOCKET == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (SOL_SOCKET == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: SOL_SOCKET"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, SOL_SOCKET, SO_PEERID, &optval, optlen) < 0) { | perror("setsockopt: SOL_SOCKET SO_PEERID"); | close(s); | exit(1); | } | ; | return 0; | } configure:55606: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:611:33: error: 'SO_PEERID' undeclared (first use in this function); did you mean 'SO_PEERCRED'? 611 | if(setsockopt(s, SOL_SOCKET, SO_PEERID, &optval, optlen) < 0) { | ^~~~~~~~~ | SO_PEERCRED conftest.c:611:33: note: each undeclared identifier is reported only once for each function it appears in configure:55606: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (SOL_SOCKET == SOL_SOCKET || SOL_SOCKET == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (SOL_SOCKET == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (SOL_SOCKET == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (SOL_SOCKET == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: SOL_SOCKET"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, SOL_SOCKET, SO_PEERID, &optval, optlen) < 0) { | perror("setsockopt: SOL_SOCKET SO_PEERID"); | close(s); | exit(1); | } | ; | return 0; | } configure:55642: result: no configure:55646: checking for SOL_SOCKET socket option SO_TYPE configure:55704: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:55704: $? = 0 configure:55766: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:55766: $? = 0 configure:55773: result: yes configure:55806: checking for SOL_SOCKET socket option SO_USE_IFBUFS configure:55864: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:616:33: error: 'SO_USE_IFBUFS' undeclared (first use in this function) 616 | if(setsockopt(s, SOL_SOCKET, SO_USE_IFBUFS, &optval, optlen) < 0) { | ^~~~~~~~~~~~~ conftest.c:616:33: note: each undeclared identifier is reported only once for each function it appears in configure:55864: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (SOL_SOCKET == SOL_SOCKET || SOL_SOCKET == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (SOL_SOCKET == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (SOL_SOCKET == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (SOL_SOCKET == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: SOL_SOCKET"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, SOL_SOCKET, SO_USE_IFBUFS, &optval, optlen) < 0) { | perror("setsockopt: SOL_SOCKET SO_USE_IFBUFS"); | close(s); | exit(1); | } | ; | return 0; | } configure:55926: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:616:33: error: 'SO_USE_IFBUFS' undeclared (first use in this function) 616 | if(setsockopt(s, SOL_SOCKET, SO_USE_IFBUFS, &optval, optlen) < 0) { | ^~~~~~~~~~~~~ conftest.c:616:33: note: each undeclared identifier is reported only once for each function it appears in configure:55926: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (SOL_SOCKET == SOL_SOCKET || SOL_SOCKET == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (SOL_SOCKET == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (SOL_SOCKET == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (SOL_SOCKET == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: SOL_SOCKET"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, SOL_SOCKET, SO_USE_IFBUFS, &optval, optlen) < 0) { | perror("setsockopt: SOL_SOCKET SO_USE_IFBUFS"); | close(s); | exit(1); | } | ; | return 0; | } configure:55962: result: no configure:55968: checking for IPPROTO_IP socket option IP_ADDRFORM configure:56026: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:616:33: error: 'IP_ADDRFORM' undeclared (first use in this function); did you mean 'IPV6_ADDRFORM'? 616 | if(setsockopt(s, IPPROTO_IP, IP_ADDRFORM, &optval, optlen) < 0) { | ^~~~~~~~~~~ | IPV6_ADDRFORM conftest.c:616:33: note: each undeclared identifier is reported only once for each function it appears in configure:56026: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_ADDRFORM, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_ADDRFORM"); | close(s); | exit(1); | } | ; | return 0; | } configure:56088: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:616:33: error: 'IP_ADDRFORM' undeclared (first use in this function); did you mean 'IPV6_ADDRFORM'? 616 | if(setsockopt(s, IPPROTO_IP, IP_ADDRFORM, &optval, optlen) < 0) { | ^~~~~~~~~~~ | IPV6_ADDRFORM conftest.c:616:33: note: each undeclared identifier is reported only once for each function it appears in configure:56088: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_ADDRFORM, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_ADDRFORM"); | close(s); | exit(1); | } | ; | return 0; | } configure:56124: result: no configure:56128: checking for IPPROTO_IP socket option IP_ADD_MEMBERSHIP configure:56186: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:56186: $? = 0 configure:56248: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:56248: $? = 0 configure:56255: result: yes configure:56288: checking for IPPROTO_IP socket option IP_ADD_SOURCE_MEMBERSHIP configure:56346: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:56346: $? = 0 configure:56408: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:56408: $? = 0 configure:56415: result: yes configure:56448: checking for IPPROTO_IP socket option IP_BLOCK_SOURCE configure:56506: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:56506: $? = 0 configure:56568: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:56568: $? = 0 configure:56575: result: yes configure:56608: checking for IPPROTO_IP socket option IP_DHCPMODE configure:56666: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:631:33: error: 'IP_DHCPMODE' undeclared (first use in this function) 631 | if(setsockopt(s, IPPROTO_IP, IP_DHCPMODE, &optval, optlen) < 0) { | ^~~~~~~~~~~ conftest.c:631:33: note: each undeclared identifier is reported only once for each function it appears in configure:56666: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_DHCPMODE, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_DHCPMODE"); | close(s); | exit(1); | } | ; | return 0; | } configure:56728: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:631:33: error: 'IP_DHCPMODE' undeclared (first use in this function) 631 | if(setsockopt(s, IPPROTO_IP, IP_DHCPMODE, &optval, optlen) < 0) { | ^~~~~~~~~~~ conftest.c:631:33: note: each undeclared identifier is reported only once for each function it appears in configure:56728: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_DHCPMODE, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_DHCPMODE"); | close(s); | exit(1); | } | ; | return 0; | } configure:56764: result: no configure:56768: checking for IPPROTO_IP socket option IP_DROP_MEMBERSHIP configure:56826: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:56826: $? = 0 configure:56888: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:56888: $? = 0 configure:56895: result: yes configure:56928: checking for IPPROTO_IP socket option IP_DROP_MEMBERSHIP configure:56986: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:56986: $? = 0 configure:57048: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:57048: $? = 0 configure:57055: result: yes configure:57088: checking for IPPROTO_IP socket option IP_DROP_SOURCE_MEMBERSHIP configure:57146: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:57146: $? = 0 configure:57208: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:57208: $? = 0 configure:57215: result: yes configure:57248: checking for IPPROTO_IP socket option IP_DROP_SOURCE_MEMBERSHIP configure:57306: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:57306: $? = 0 configure:57368: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:57368: $? = 0 configure:57375: result: yes configure:57408: checking for IPPROTO_IP socket option IP_FINDPMTU configure:57466: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:651:33: error: 'IP_FINDPMTU' undeclared (first use in this function) 651 | if(setsockopt(s, IPPROTO_IP, IP_FINDPMTU, &optval, optlen) < 0) { | ^~~~~~~~~~~ conftest.c:651:33: note: each undeclared identifier is reported only once for each function it appears in configure:57466: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_FINDPMTU, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_FINDPMTU"); | close(s); | exit(1); | } | ; | return 0; | } configure:57528: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:651:33: error: 'IP_FINDPMTU' undeclared (first use in this function) 651 | if(setsockopt(s, IPPROTO_IP, IP_FINDPMTU, &optval, optlen) < 0) { | ^~~~~~~~~~~ conftest.c:651:33: note: each undeclared identifier is reported only once for each function it appears in configure:57528: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_FINDPMTU, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_FINDPMTU"); | close(s); | exit(1); | } | ; | return 0; | } configure:57564: result: no configure:57568: checking for IPPROTO_IP socket option IP_HDRINCL configure:57626: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:57626: $? = 0 configure:57688: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:57688: $? = 0 configure:57695: result: yes configure:57728: checking for IPPROTO_IP socket option IP_HDRINCL configure:57786: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:57786: $? = 0 configure:57848: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:57848: $? = 0 configure:57855: result: yes configure:57888: checking for IPPROTO_IP socket option IP_MULTICAST_HOPS configure:57946: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:661:33: error: 'IP_MULTICAST_HOPS' undeclared (first use in this function); did you mean 'IPV6_MULTICAST_HOPS'? 661 | if(setsockopt(s, IPPROTO_IP, IP_MULTICAST_HOPS, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~ | IPV6_MULTICAST_HOPS conftest.c:661:33: note: each undeclared identifier is reported only once for each function it appears in configure:57946: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_MULTICAST_HOPS, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_MULTICAST_HOPS"); | close(s); | exit(1); | } | ; | return 0; | } configure:58008: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:661:33: error: 'IP_MULTICAST_HOPS' undeclared (first use in this function); did you mean 'IPV6_MULTICAST_HOPS'? 661 | if(setsockopt(s, IPPROTO_IP, IP_MULTICAST_HOPS, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~ | IPV6_MULTICAST_HOPS conftest.c:661:33: note: each undeclared identifier is reported only once for each function it appears in configure:58008: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_MULTICAST_HOPS, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_MULTICAST_HOPS"); | close(s); | exit(1); | } | ; | return 0; | } configure:58044: result: no configure:58048: checking for IPPROTO_IP socket option IP_MULTICAST_IF configure:58106: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:58106: $? = 0 configure:58168: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:58168: $? = 0 configure:58175: result: yes configure:58208: checking for IPPROTO_IP socket option IP_MULTICAST_LOOP configure:58266: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:58266: $? = 0 configure:58328: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:58328: $? = 0 configure:58335: result: yes configure:58368: checking for IPPROTO_IP socket option IP_MULTICAST_TTL configure:58426: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:58426: $? = 0 configure:58488: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:58488: $? = 0 configure:58495: result: yes configure:58528: checking for IPPROTO_IP socket option IP_OPTIONS configure:58586: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:58586: $? = 0 configure:58648: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:58648: $? = 0 configure:58655: result: yes configure:58688: checking for IPPROTO_IP socket option IP_PMTUAGE configure:58746: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:681:33: error: 'IP_PMTUAGE' undeclared (first use in this function); did you mean 'IP_MTU'? 681 | if(setsockopt(s, IPPROTO_IP, IP_PMTUAGE, &optval, optlen) < 0) { | ^~~~~~~~~~ | IP_MTU conftest.c:681:33: note: each undeclared identifier is reported only once for each function it appears in configure:58746: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_PMTUAGE, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_PMTUAGE"); | close(s); | exit(1); | } | ; | return 0; | } configure:58808: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:681:33: error: 'IP_PMTUAGE' undeclared (first use in this function); did you mean 'IP_MTU'? 681 | if(setsockopt(s, IPPROTO_IP, IP_PMTUAGE, &optval, optlen) < 0) { | ^~~~~~~~~~ | IP_MTU conftest.c:681:33: note: each undeclared identifier is reported only once for each function it appears in configure:58808: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_PMTUAGE, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_PMTUAGE"); | close(s); | exit(1); | } | ; | return 0; | } configure:58844: result: no configure:58848: checking for IPPROTO_IP socket option IP_RECVDSTADDR configure:58906: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:681:33: error: 'IP_RECVDSTADDR' undeclared (first use in this function); did you mean 'IP_ORIGDSTADDR'? 681 | if(setsockopt(s, IPPROTO_IP, IP_RECVDSTADDR, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~ | IP_ORIGDSTADDR conftest.c:681:33: note: each undeclared identifier is reported only once for each function it appears in configure:58906: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_RECVDSTADDR, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_RECVDSTADDR"); | close(s); | exit(1); | } | ; | return 0; | } configure:58968: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:681:33: error: 'IP_RECVDSTADDR' undeclared (first use in this function); did you mean 'IP_ORIGDSTADDR'? 681 | if(setsockopt(s, IPPROTO_IP, IP_RECVDSTADDR, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~ | IP_ORIGDSTADDR conftest.c:681:33: note: each undeclared identifier is reported only once for each function it appears in configure:58968: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_RECVDSTADDR, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_RECVDSTADDR"); | close(s); | exit(1); | } | ; | return 0; | } configure:59004: result: no configure:59008: checking for IPPROTO_IP socket option IP_RECVIF configure:59066: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:681:33: error: 'IP_RECVIF' undeclared (first use in this function); did you mean 'IP_RECVERR'? 681 | if(setsockopt(s, IPPROTO_IP, IP_RECVIF, &optval, optlen) < 0) { | ^~~~~~~~~ | IP_RECVERR conftest.c:681:33: note: each undeclared identifier is reported only once for each function it appears in configure:59066: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_RECVIF, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_RECVIF"); | close(s); | exit(1); | } | ; | return 0; | } configure:59128: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:681:33: error: 'IP_RECVIF' undeclared (first use in this function); did you mean 'IP_RECVERR'? 681 | if(setsockopt(s, IPPROTO_IP, IP_RECVIF, &optval, optlen) < 0) { | ^~~~~~~~~ | IP_RECVERR conftest.c:681:33: note: each undeclared identifier is reported only once for each function it appears in configure:59128: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_RECVIF, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_RECVIF"); | close(s); | exit(1); | } | ; | return 0; | } configure:59164: result: no configure:59168: checking for IPPROTO_IP socket option IP_RECVIFINFO configure:59226: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:681:33: error: 'IP_RECVIFINFO' undeclared (first use in this function); did you mean 'IPV6_RECVPKTINFO'? 681 | if(setsockopt(s, IPPROTO_IP, IP_RECVIFINFO, &optval, optlen) < 0) { | ^~~~~~~~~~~~~ | IPV6_RECVPKTINFO conftest.c:681:33: note: each undeclared identifier is reported only once for each function it appears in configure:59226: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_RECVIFINFO, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_RECVIFINFO"); | close(s); | exit(1); | } | ; | return 0; | } configure:59288: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:681:33: error: 'IP_RECVIFINFO' undeclared (first use in this function); did you mean 'IPV6_RECVPKTINFO'? 681 | if(setsockopt(s, IPPROTO_IP, IP_RECVIFINFO, &optval, optlen) < 0) { | ^~~~~~~~~~~~~ | IPV6_RECVPKTINFO conftest.c:681:33: note: each undeclared identifier is reported only once for each function it appears in configure:59288: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_RECVIFINFO, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_RECVIFINFO"); | close(s); | exit(1); | } | ; | return 0; | } configure:59324: result: no configure:59328: checking for IPPROTO_IP socket option IP_RECVINTERFACE configure:59386: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:681:33: error: 'IP_RECVINTERFACE' undeclared (first use in this function) 681 | if(setsockopt(s, IPPROTO_IP, IP_RECVINTERFACE, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~ conftest.c:681:33: note: each undeclared identifier is reported only once for each function it appears in configure:59386: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_RECVINTERFACE, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_RECVINTERFACE"); | close(s); | exit(1); | } | ; | return 0; | } configure:59448: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:681:33: error: 'IP_RECVINTERFACE' undeclared (first use in this function) 681 | if(setsockopt(s, IPPROTO_IP, IP_RECVINTERFACE, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~ conftest.c:681:33: note: each undeclared identifier is reported only once for each function it appears in configure:59448: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_RECVINTERFACE, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_RECVINTERFACE"); | close(s); | exit(1); | } | ; | return 0; | } configure:59484: result: no configure:59488: checking for IPPROTO_IP socket option IP_RECVMACHDR configure:59546: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:681:33: error: 'IP_RECVMACHDR' undeclared (first use in this function); did you mean 'IP_RECVERR'? 681 | if(setsockopt(s, IPPROTO_IP, IP_RECVMACHDR, &optval, optlen) < 0) { | ^~~~~~~~~~~~~ | IP_RECVERR conftest.c:681:33: note: each undeclared identifier is reported only once for each function it appears in configure:59546: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_RECVMACHDR, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_RECVMACHDR"); | close(s); | exit(1); | } | ; | return 0; | } configure:59608: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:681:33: error: 'IP_RECVMACHDR' undeclared (first use in this function); did you mean 'IP_RECVERR'? 681 | if(setsockopt(s, IPPROTO_IP, IP_RECVMACHDR, &optval, optlen) < 0) { | ^~~~~~~~~~~~~ | IP_RECVERR conftest.c:681:33: note: each undeclared identifier is reported only once for each function it appears in configure:59608: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_RECVMACHDR, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_RECVMACHDR"); | close(s); | exit(1); | } | ; | return 0; | } configure:59644: result: no configure:59648: checking for IPPROTO_IP socket option IP_RECVTOS configure:59706: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:59706: $? = 0 configure:59768: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:59768: $? = 0 configure:59775: result: yes configure:59808: checking for IPPROTO_IP socket option IP_RECVTTL configure:59866: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:59866: $? = 0 configure:59928: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:59928: $? = 0 configure:59935: result: yes configure:59968: checking for IPPROTO_IP socket option IP_RECVTTL configure:60026: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:60026: $? = 0 configure:60088: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:60088: $? = 0 configure:60095: result: yes configure:60128: checking for IPPROTO_IP socket option IP_SOURCE_FILTER configure:60186: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:696:33: error: 'IP_SOURCE_FILTER' undeclared (first use in this function); did you mean 'SO_LOCK_FILTER'? 696 | if(setsockopt(s, IPPROTO_IP, IP_SOURCE_FILTER, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~ | SO_LOCK_FILTER conftest.c:696:33: note: each undeclared identifier is reported only once for each function it appears in configure:60186: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_SOURCE_FILTER, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_SOURCE_FILTER"); | close(s); | exit(1); | } | ; | return 0; | } configure:60248: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:696:33: error: 'IP_SOURCE_FILTER' undeclared (first use in this function); did you mean 'SO_LOCK_FILTER'? 696 | if(setsockopt(s, IPPROTO_IP, IP_SOURCE_FILTER, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~ | SO_LOCK_FILTER conftest.c:696:33: note: each undeclared identifier is reported only once for each function it appears in configure:60248: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IP == SOL_SOCKET || IPPROTO_IP == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IP == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IP == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IP == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IP"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IP, IP_SOURCE_FILTER, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IP IP_SOURCE_FILTER"); | close(s); | exit(1); | } | ; | return 0; | } configure:60284: result: no configure:60288: checking for IPPROTO_IP socket option IP_UNBLOCK_SOURCE configure:60346: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:60346: $? = 0 configure:60408: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:60408: $? = 0 configure:60415: result: yes configure:60450: checking for IPPROTO_IPV6 socket option IPV6_MULTICAST_HOPS configure:60508: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:60508: $? = 0 configure:60570: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:60570: $? = 0 configure:60577: result: yes configure:60610: checking for IPPROTO_IPV6 socket option IPV6_MULTICAST_IF configure:60668: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:60668: $? = 0 configure:60730: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:60730: $? = 0 configure:60737: result: yes configure:60770: checking for IPPROTO_IPV6 socket option IPV6_MULTICAST_LOOP configure:60828: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:60828: $? = 0 configure:60890: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:60890: $? = 0 configure:60897: result: yes configure:60930: checking for IPPROTO_IPV6 socket option IPV6_AIXRAWSOCKET configure:60988: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:716:35: error: 'IPV6_AIXRAWSOCKET' undeclared (first use in this function) 716 | if(setsockopt(s, IPPROTO_IPV6, IPV6_AIXRAWSOCKET, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~ conftest.c:716:35: note: each undeclared identifier is reported only once for each function it appears in configure:60988: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_UNBLOCK_SOURCE 1 | #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" | #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 | #define HAVE_IPV6_MULTICAST_HOPS 1 | #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" | #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 | #define HAVE_IPV6_MULTICAST_IF 1 | #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" | #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 | #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 | #define HAVE_IPV6_MULTICAST_LOOP 1 | #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" | #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 | #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_AIXRAWSOCKET, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_AIXRAWSOCKET"); | close(s); | exit(1); | } | ; | return 0; | } configure:61050: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:716:35: error: 'IPV6_AIXRAWSOCKET' undeclared (first use in this function) 716 | if(setsockopt(s, IPPROTO_IPV6, IPV6_AIXRAWSOCKET, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~~ conftest.c:716:35: note: each undeclared identifier is reported only once for each function it appears in configure:61050: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_UNBLOCK_SOURCE 1 | #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" | #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 | #define HAVE_IPV6_MULTICAST_HOPS 1 | #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" | #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 | #define HAVE_IPV6_MULTICAST_IF 1 | #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" | #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 | #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 | #define HAVE_IPV6_MULTICAST_LOOP 1 | #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" | #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 | #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_AIXRAWSOCKET, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_AIXRAWSOCKET"); | close(s); | exit(1); | } | ; | return 0; | } configure:61086: result: no configure:61090: checking for IPPROTO_IPV6 socket option IPV6_NOPROBE configure:61148: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:716:35: error: 'IPV6_NOPROBE' undeclared (first use in this function) 716 | if(setsockopt(s, IPPROTO_IPV6, IPV6_NOPROBE, &optval, optlen) < 0) { | ^~~~~~~~~~~~ conftest.c:716:35: note: each undeclared identifier is reported only once for each function it appears in configure:61148: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_UNBLOCK_SOURCE 1 | #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" | #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 | #define HAVE_IPV6_MULTICAST_HOPS 1 | #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" | #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 | #define HAVE_IPV6_MULTICAST_IF 1 | #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" | #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 | #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 | #define HAVE_IPV6_MULTICAST_LOOP 1 | #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" | #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 | #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_NOPROBE, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_NOPROBE"); | close(s); | exit(1); | } | ; | return 0; | } configure:61210: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:716:35: error: 'IPV6_NOPROBE' undeclared (first use in this function) 716 | if(setsockopt(s, IPPROTO_IPV6, IPV6_NOPROBE, &optval, optlen) < 0) { | ^~~~~~~~~~~~ conftest.c:716:35: note: each undeclared identifier is reported only once for each function it appears in configure:61210: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_UNBLOCK_SOURCE 1 | #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" | #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 | #define HAVE_IPV6_MULTICAST_HOPS 1 | #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" | #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 | #define HAVE_IPV6_MULTICAST_IF 1 | #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" | #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 | #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 | #define HAVE_IPV6_MULTICAST_LOOP 1 | #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" | #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 | #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_NOPROBE, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_NOPROBE"); | close(s); | exit(1); | } | ; | return 0; | } configure:61246: result: no configure:61250: checking for IPPROTO_IPV6 socket option IPV6_PKTOPTIONS configure:61308: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:716:35: error: 'IPV6_PKTOPTIONS' undeclared (first use in this function); did you mean 'IP_PKTOPTIONS'? 716 | if(setsockopt(s, IPPROTO_IPV6, IPV6_PKTOPTIONS, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~ | IP_PKTOPTIONS conftest.c:716:35: note: each undeclared identifier is reported only once for each function it appears in configure:61308: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_UNBLOCK_SOURCE 1 | #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" | #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 | #define HAVE_IPV6_MULTICAST_HOPS 1 | #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" | #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 | #define HAVE_IPV6_MULTICAST_IF 1 | #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" | #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 | #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 | #define HAVE_IPV6_MULTICAST_LOOP 1 | #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" | #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 | #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_PKTOPTIONS, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_PKTOPTIONS"); | close(s); | exit(1); | } | ; | return 0; | } configure:61370: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:716:35: error: 'IPV6_PKTOPTIONS' undeclared (first use in this function); did you mean 'IP_PKTOPTIONS'? 716 | if(setsockopt(s, IPPROTO_IPV6, IPV6_PKTOPTIONS, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~ | IP_PKTOPTIONS conftest.c:716:35: note: each undeclared identifier is reported only once for each function it appears in configure:61370: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_UNBLOCK_SOURCE 1 | #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" | #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 | #define HAVE_IPV6_MULTICAST_HOPS 1 | #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" | #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 | #define HAVE_IPV6_MULTICAST_IF 1 | #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" | #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 | #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 | #define HAVE_IPV6_MULTICAST_LOOP 1 | #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" | #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 | #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_PKTOPTIONS, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_PKTOPTIONS"); | close(s); | exit(1); | } | ; | return 0; | } configure:61406: result: no configure:61410: checking for IPPROTO_IPV6 socket option IPV6_RECVHOPS configure:61468: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:716:35: error: 'IPV6_RECVHOPS' undeclared (first use in this function); did you mean 'IPV6_RECVHOPOPTS'? 716 | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVHOPS, &optval, optlen) < 0) { | ^~~~~~~~~~~~~ | IPV6_RECVHOPOPTS conftest.c:716:35: note: each undeclared identifier is reported only once for each function it appears in configure:61468: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_UNBLOCK_SOURCE 1 | #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" | #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 | #define HAVE_IPV6_MULTICAST_HOPS 1 | #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" | #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 | #define HAVE_IPV6_MULTICAST_IF 1 | #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" | #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 | #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 | #define HAVE_IPV6_MULTICAST_LOOP 1 | #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" | #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 | #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVHOPS, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_RECVHOPS"); | close(s); | exit(1); | } | ; | return 0; | } configure:61530: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:716:35: error: 'IPV6_RECVHOPS' undeclared (first use in this function); did you mean 'IPV6_RECVHOPOPTS'? 716 | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVHOPS, &optval, optlen) < 0) { | ^~~~~~~~~~~~~ | IPV6_RECVHOPOPTS conftest.c:716:35: note: each undeclared identifier is reported only once for each function it appears in configure:61530: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_UNBLOCK_SOURCE 1 | #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" | #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 | #define HAVE_IPV6_MULTICAST_HOPS 1 | #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" | #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 | #define HAVE_IPV6_MULTICAST_IF 1 | #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" | #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 | #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 | #define HAVE_IPV6_MULTICAST_LOOP 1 | #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" | #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 | #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVHOPS, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_RECVHOPS"); | close(s); | exit(1); | } | ; | return 0; | } configure:61566: result: no configure:61570: checking for IPPROTO_IPV6 socket option IPV6_RECVIF configure:61628: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:716:35: error: 'IPV6_RECVIF' undeclared (first use in this function); did you mean 'IPV6_RECVERR'? 716 | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVIF, &optval, optlen) < 0) { | ^~~~~~~~~~~ | IPV6_RECVERR conftest.c:716:35: note: each undeclared identifier is reported only once for each function it appears in configure:61628: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_UNBLOCK_SOURCE 1 | #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" | #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 | #define HAVE_IPV6_MULTICAST_HOPS 1 | #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" | #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 | #define HAVE_IPV6_MULTICAST_IF 1 | #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" | #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 | #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 | #define HAVE_IPV6_MULTICAST_LOOP 1 | #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" | #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 | #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVIF, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_RECVIF"); | close(s); | exit(1); | } | ; | return 0; | } configure:61690: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:716:35: error: 'IPV6_RECVIF' undeclared (first use in this function); did you mean 'IPV6_RECVERR'? 716 | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVIF, &optval, optlen) < 0) { | ^~~~~~~~~~~ | IPV6_RECVERR conftest.c:716:35: note: each undeclared identifier is reported only once for each function it appears in configure:61690: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_UNBLOCK_SOURCE 1 | #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" | #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 | #define HAVE_IPV6_MULTICAST_HOPS 1 | #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" | #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 | #define HAVE_IPV6_MULTICAST_IF 1 | #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" | #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 | #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 | #define HAVE_IPV6_MULTICAST_LOOP 1 | #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" | #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 | #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVIF, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_RECVIF"); | close(s); | exit(1); | } | ; | return 0; | } configure:61726: result: no configure:61730: checking for IPPROTO_IPV6 socket option IPV6_RECVSRCRT configure:61788: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:716:35: error: 'IPV6_RECVSRCRT' undeclared (first use in this function); did you mean 'IPV6_RECVERR'? 716 | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVSRCRT, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~ | IPV6_RECVERR conftest.c:716:35: note: each undeclared identifier is reported only once for each function it appears in configure:61788: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_UNBLOCK_SOURCE 1 | #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" | #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 | #define HAVE_IPV6_MULTICAST_HOPS 1 | #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" | #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 | #define HAVE_IPV6_MULTICAST_IF 1 | #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" | #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 | #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 | #define HAVE_IPV6_MULTICAST_LOOP 1 | #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" | #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 | #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVSRCRT, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_RECVSRCRT"); | close(s); | exit(1); | } | ; | return 0; | } configure:61850: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:716:35: error: 'IPV6_RECVSRCRT' undeclared (first use in this function); did you mean 'IPV6_RECVERR'? 716 | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVSRCRT, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~ | IPV6_RECVERR conftest.c:716:35: note: each undeclared identifier is reported only once for each function it appears in configure:61850: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_UNBLOCK_SOURCE 1 | #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" | #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 | #define HAVE_IPV6_MULTICAST_HOPS 1 | #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" | #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 | #define HAVE_IPV6_MULTICAST_IF 1 | #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" | #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 | #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 | #define HAVE_IPV6_MULTICAST_LOOP 1 | #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" | #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 | #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVSRCRT, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_RECVSRCRT"); | close(s); | exit(1); | } | ; | return 0; | } configure:61886: result: no configure:61890: checking for IPPROTO_IPV6 socket option IPV6_SENDIF configure:61948: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:716:35: error: 'IPV6_SENDIF' undeclared (first use in this function) 716 | if(setsockopt(s, IPPROTO_IPV6, IPV6_SENDIF, &optval, optlen) < 0) { | ^~~~~~~~~~~ conftest.c:716:35: note: each undeclared identifier is reported only once for each function it appears in configure:61948: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_UNBLOCK_SOURCE 1 | #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" | #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 | #define HAVE_IPV6_MULTICAST_HOPS 1 | #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" | #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 | #define HAVE_IPV6_MULTICAST_IF 1 | #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" | #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 | #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 | #define HAVE_IPV6_MULTICAST_LOOP 1 | #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" | #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 | #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_SENDIF, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_SENDIF"); | close(s); | exit(1); | } | ; | return 0; | } configure:62010: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:716:35: error: 'IPV6_SENDIF' undeclared (first use in this function) 716 | if(setsockopt(s, IPPROTO_IPV6, IPV6_SENDIF, &optval, optlen) < 0) { | ^~~~~~~~~~~ conftest.c:716:35: note: each undeclared identifier is reported only once for each function it appears in configure:62010: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_UNBLOCK_SOURCE 1 | #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" | #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 | #define HAVE_IPV6_MULTICAST_HOPS 1 | #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" | #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 | #define HAVE_IPV6_MULTICAST_IF 1 | #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" | #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 | #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 | #define HAVE_IPV6_MULTICAST_LOOP 1 | #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" | #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 | #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_SENDIF, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_SENDIF"); | close(s); | exit(1); | } | ; | return 0; | } configure:62046: result: no configure:62050: checking for IPPROTO_IPV6 socket option IPV6_ADD_MEMBERSHIP configure:62108: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:62108: $? = 0 configure:62170: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:62170: $? = 0 configure:62177: result: yes configure:62210: checking for IPPROTO_IPV6 socket option IPV6_DROP_MEMBERSHIP configure:62268: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:62268: $? = 0 configure:62330: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:62330: $? = 0 configure:62337: result: yes configure:62370: checking for IPPROTO_IPV6 socket option IPV6_RECVDSTADDR configure:62428: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:726:35: error: 'IPV6_RECVDSTADDR' undeclared (first use in this function); did you mean 'IPV6_RECVORIGDSTADDR'? 726 | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVDSTADDR, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~ | IPV6_RECVORIGDSTADDR conftest.c:726:35: note: each undeclared identifier is reported only once for each function it appears in configure:62428: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_UNBLOCK_SOURCE 1 | #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" | #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 | #define HAVE_IPV6_MULTICAST_HOPS 1 | #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" | #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 | #define HAVE_IPV6_MULTICAST_IF 1 | #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" | #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 | #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 | #define HAVE_IPV6_MULTICAST_LOOP 1 | #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" | #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 | #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 | #define HAVE_IPV6_ADD_MEMBERSHIP 1 | #define SOCKS_IPV6_ADD_MEMBERSHIP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADD_MEMBERSHIP_NAME "ipv6_add_membership" | #define SOCKS_IPV6_ADD_MEMBERSHIP_IPV4 0 | #define SOCKS_IPV6_ADD_MEMBERSHIP_IPV6 1 | #define HAVE_IPV6_DROP_MEMBERSHIP 1 | #define SOCKS_IPV6_DROP_MEMBERSHIP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DROP_MEMBERSHIP_NAME "ipv6_drop_membership" | #define SOCKS_IPV6_DROP_MEMBERSHIP_IPV4 0 | #define SOCKS_IPV6_DROP_MEMBERSHIP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVDSTADDR, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_RECVDSTADDR"); | close(s); | exit(1); | } | ; | return 0; | } configure:62490: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:726:35: error: 'IPV6_RECVDSTADDR' undeclared (first use in this function); did you mean 'IPV6_RECVORIGDSTADDR'? 726 | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVDSTADDR, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~ | IPV6_RECVORIGDSTADDR conftest.c:726:35: note: each undeclared identifier is reported only once for each function it appears in configure:62490: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_UNBLOCK_SOURCE 1 | #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" | #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 | #define HAVE_IPV6_MULTICAST_HOPS 1 | #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" | #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 | #define HAVE_IPV6_MULTICAST_IF 1 | #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" | #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 | #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 | #define HAVE_IPV6_MULTICAST_LOOP 1 | #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" | #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 | #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 | #define HAVE_IPV6_ADD_MEMBERSHIP 1 | #define SOCKS_IPV6_ADD_MEMBERSHIP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADD_MEMBERSHIP_NAME "ipv6_add_membership" | #define SOCKS_IPV6_ADD_MEMBERSHIP_IPV4 0 | #define SOCKS_IPV6_ADD_MEMBERSHIP_IPV6 1 | #define HAVE_IPV6_DROP_MEMBERSHIP 1 | #define SOCKS_IPV6_DROP_MEMBERSHIP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DROP_MEMBERSHIP_NAME "ipv6_drop_membership" | #define SOCKS_IPV6_DROP_MEMBERSHIP_IPV4 0 | #define SOCKS_IPV6_DROP_MEMBERSHIP_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVDSTADDR, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_RECVDSTADDR"); | close(s); | exit(1); | } | ; | return 0; | } configure:62526: result: no configure:62530: checking for IPPROTO_IPV6 socket option IPV6_RECVDSTOPTS configure:62588: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:62588: $? = 0 configure:62650: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:62650: $? = 0 configure:62657: result: yes configure:62690: checking for IPPROTO_IPV6 socket option IPV6_RECVERR configure:62748: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:62748: $? = 0 configure:62810: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:62810: $? = 0 configure:62817: result: yes configure:62850: checking for IPPROTO_IPV6 socket option IPV6_RECVHOPLIMIT configure:62908: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:62908: $? = 0 configure:62970: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:62970: $? = 0 configure:62977: result: yes configure:63010: checking for IPPROTO_IPV6 socket option IPV6_RECVHOPOPTS configure:63068: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:63068: $? = 0 configure:63130: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:63130: $? = 0 configure:63137: result: yes configure:63170: checking for IPPROTO_IPV6 socket option IPV6_RECVOPTS configure:63228: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:746:35: error: 'IPV6_RECVOPTS' undeclared (first use in this function); did you mean 'IP_RECVOPTS'? 746 | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVOPTS, &optval, optlen) < 0) { | ^~~~~~~~~~~~~ | IP_RECVOPTS conftest.c:746:35: note: each undeclared identifier is reported only once for each function it appears in configure:63228: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_UNBLOCK_SOURCE 1 | #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" | #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 | #define HAVE_IPV6_MULTICAST_HOPS 1 | #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" | #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 | #define HAVE_IPV6_MULTICAST_IF 1 | #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" | #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 | #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 | #define HAVE_IPV6_MULTICAST_LOOP 1 | #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" | #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 | #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 | #define HAVE_IPV6_ADD_MEMBERSHIP 1 | #define SOCKS_IPV6_ADD_MEMBERSHIP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADD_MEMBERSHIP_NAME "ipv6_add_membership" | #define SOCKS_IPV6_ADD_MEMBERSHIP_IPV4 0 | #define SOCKS_IPV6_ADD_MEMBERSHIP_IPV6 1 | #define HAVE_IPV6_DROP_MEMBERSHIP 1 | #define SOCKS_IPV6_DROP_MEMBERSHIP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DROP_MEMBERSHIP_NAME "ipv6_drop_membership" | #define SOCKS_IPV6_DROP_MEMBERSHIP_IPV4 0 | #define SOCKS_IPV6_DROP_MEMBERSHIP_IPV6 1 | #define HAVE_IPV6_RECVDSTOPTS 1 | #define SOCKS_IPV6_RECVDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVDSTOPTS_NAME "ipv6_recvdstopts" | #define SOCKS_IPV6_RECVDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RECVDSTOPTS_IPV6 1 | #define HAVE_IPV6_RECVERR 1 | #define SOCKS_IPV6_RECVERR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVERR_NAME "ipv6_recverr" | #define SOCKS_IPV6_RECVERR_IPV4 0 | #define SOCKS_IPV6_RECVERR_IPV6 1 | #define HAVE_IPV6_RECVHOPLIMIT 1 | #define SOCKS_IPV6_RECVHOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVHOPLIMIT_NAME "ipv6_recvhoplimit" | #define SOCKS_IPV6_RECVHOPLIMIT_IPV4 0 | #define SOCKS_IPV6_RECVHOPLIMIT_IPV6 1 | #define HAVE_IPV6_RECVHOPOPTS 1 | #define SOCKS_IPV6_RECVHOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVHOPOPTS_NAME "ipv6_recvhopopts" | #define SOCKS_IPV6_RECVHOPOPTS_IPV4 0 | #define SOCKS_IPV6_RECVHOPOPTS_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVOPTS, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_RECVOPTS"); | close(s); | exit(1); | } | ; | return 0; | } configure:63290: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:746:35: error: 'IPV6_RECVOPTS' undeclared (first use in this function); did you mean 'IP_RECVOPTS'? 746 | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVOPTS, &optval, optlen) < 0) { | ^~~~~~~~~~~~~ | IP_RECVOPTS conftest.c:746:35: note: each undeclared identifier is reported only once for each function it appears in configure:63290: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_UNBLOCK_SOURCE 1 | #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" | #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 | #define HAVE_IPV6_MULTICAST_HOPS 1 | #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" | #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 | #define HAVE_IPV6_MULTICAST_IF 1 | #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" | #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 | #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 | #define HAVE_IPV6_MULTICAST_LOOP 1 | #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" | #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 | #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 | #define HAVE_IPV6_ADD_MEMBERSHIP 1 | #define SOCKS_IPV6_ADD_MEMBERSHIP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADD_MEMBERSHIP_NAME "ipv6_add_membership" | #define SOCKS_IPV6_ADD_MEMBERSHIP_IPV4 0 | #define SOCKS_IPV6_ADD_MEMBERSHIP_IPV6 1 | #define HAVE_IPV6_DROP_MEMBERSHIP 1 | #define SOCKS_IPV6_DROP_MEMBERSHIP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DROP_MEMBERSHIP_NAME "ipv6_drop_membership" | #define SOCKS_IPV6_DROP_MEMBERSHIP_IPV4 0 | #define SOCKS_IPV6_DROP_MEMBERSHIP_IPV6 1 | #define HAVE_IPV6_RECVDSTOPTS 1 | #define SOCKS_IPV6_RECVDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVDSTOPTS_NAME "ipv6_recvdstopts" | #define SOCKS_IPV6_RECVDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RECVDSTOPTS_IPV6 1 | #define HAVE_IPV6_RECVERR 1 | #define SOCKS_IPV6_RECVERR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVERR_NAME "ipv6_recverr" | #define SOCKS_IPV6_RECVERR_IPV4 0 | #define SOCKS_IPV6_RECVERR_IPV6 1 | #define HAVE_IPV6_RECVHOPLIMIT 1 | #define SOCKS_IPV6_RECVHOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVHOPLIMIT_NAME "ipv6_recvhoplimit" | #define SOCKS_IPV6_RECVHOPLIMIT_IPV4 0 | #define SOCKS_IPV6_RECVHOPLIMIT_IPV6 1 | #define HAVE_IPV6_RECVHOPOPTS 1 | #define SOCKS_IPV6_RECVHOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVHOPOPTS_NAME "ipv6_recvhopopts" | #define SOCKS_IPV6_RECVHOPOPTS_IPV4 0 | #define SOCKS_IPV6_RECVHOPOPTS_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVOPTS, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_RECVOPTS"); | close(s); | exit(1); | } | ; | return 0; | } configure:63326: result: no configure:63330: checking for IPPROTO_IPV6 socket option IPV6_RECVORIGDSTADDR configure:63388: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:63388: $? = 0 configure:63450: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:63450: $? = 0 configure:63457: result: yes configure:63490: checking for IPPROTO_IPV6 socket option IPV6_RECVPATHMTU configure:63548: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:63548: $? = 0 configure:63610: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:63610: $? = 0 configure:63617: result: yes configure:63650: checking for IPPROTO_IPV6 socket option IPV6_RECVPKTINFO configure:63708: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:63708: $? = 0 configure:63770: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:63770: $? = 0 configure:63777: result: yes configure:63810: checking for IPPROTO_IPV6 socket option IPV6_RECVRETOPTS configure:63868: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:761:35: error: 'IPV6_RECVRETOPTS' undeclared (first use in this function); did you mean 'IPV6_RECVDSTOPTS'? 761 | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVRETOPTS, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~ | IPV6_RECVDSTOPTS conftest.c:761:35: note: each undeclared identifier is reported only once for each function it appears in configure:63868: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_UNBLOCK_SOURCE 1 | #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" | #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 | #define HAVE_IPV6_MULTICAST_HOPS 1 | #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" | #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 | #define HAVE_IPV6_MULTICAST_IF 1 | #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" | #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 | #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 | #define HAVE_IPV6_MULTICAST_LOOP 1 | #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" | #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 | #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 | #define HAVE_IPV6_ADD_MEMBERSHIP 1 | #define SOCKS_IPV6_ADD_MEMBERSHIP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADD_MEMBERSHIP_NAME "ipv6_add_membership" | #define SOCKS_IPV6_ADD_MEMBERSHIP_IPV4 0 | #define SOCKS_IPV6_ADD_MEMBERSHIP_IPV6 1 | #define HAVE_IPV6_DROP_MEMBERSHIP 1 | #define SOCKS_IPV6_DROP_MEMBERSHIP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DROP_MEMBERSHIP_NAME "ipv6_drop_membership" | #define SOCKS_IPV6_DROP_MEMBERSHIP_IPV4 0 | #define SOCKS_IPV6_DROP_MEMBERSHIP_IPV6 1 | #define HAVE_IPV6_RECVDSTOPTS 1 | #define SOCKS_IPV6_RECVDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVDSTOPTS_NAME "ipv6_recvdstopts" | #define SOCKS_IPV6_RECVDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RECVDSTOPTS_IPV6 1 | #define HAVE_IPV6_RECVERR 1 | #define SOCKS_IPV6_RECVERR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVERR_NAME "ipv6_recverr" | #define SOCKS_IPV6_RECVERR_IPV4 0 | #define SOCKS_IPV6_RECVERR_IPV6 1 | #define HAVE_IPV6_RECVHOPLIMIT 1 | #define SOCKS_IPV6_RECVHOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVHOPLIMIT_NAME "ipv6_recvhoplimit" | #define SOCKS_IPV6_RECVHOPLIMIT_IPV4 0 | #define SOCKS_IPV6_RECVHOPLIMIT_IPV6 1 | #define HAVE_IPV6_RECVHOPOPTS 1 | #define SOCKS_IPV6_RECVHOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVHOPOPTS_NAME "ipv6_recvhopopts" | #define SOCKS_IPV6_RECVHOPOPTS_IPV4 0 | #define SOCKS_IPV6_RECVHOPOPTS_IPV6 1 | #define HAVE_IPV6_RECVORIGDSTADDR 1 | #define SOCKS_IPV6_RECVORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVORIGDSTADDR_NAME "ipv6_recvorigdstaddr" | #define SOCKS_IPV6_RECVORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_RECVORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_RECVPATHMTU 1 | #define SOCKS_IPV6_RECVPATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVPATHMTU_NAME "ipv6_recvpathmtu" | #define SOCKS_IPV6_RECVPATHMTU_IPV4 0 | #define SOCKS_IPV6_RECVPATHMTU_IPV6 1 | #define HAVE_IPV6_RECVPKTINFO 1 | #define SOCKS_IPV6_RECVPKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVPKTINFO_NAME "ipv6_recvpktinfo" | #define SOCKS_IPV6_RECVPKTINFO_IPV4 0 | #define SOCKS_IPV6_RECVPKTINFO_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVRETOPTS, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_RECVRETOPTS"); | close(s); | exit(1); | } | ; | return 0; | } configure:63930: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 conftest.c: In function 'main': conftest.c:761:35: error: 'IPV6_RECVRETOPTS' undeclared (first use in this function); did you mean 'IPV6_RECVDSTOPTS'? 761 | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVRETOPTS, &optval, optlen) < 0) { | ^~~~~~~~~~~~~~~~ | IPV6_RECVDSTOPTS conftest.c:761:35: note: each undeclared identifier is reported only once for each function it appears in configure:63930: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define PACKAGE "dante" | #define VERSION "1.4.3" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UTIME_H 1 | #define STDC_HEADERS 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define BAREFOOTD 0 | #define COVENANT 0 | #define PRODUCT "Dante" | #define LCPRODUCT "dante" | #define PRERELEASE 0 | #define YYTEXT_POINTER 1 | #define HAVE_PRAGMA_SUPPORT 1 | #define DIAGNOSTIC 0 | #define HAVE_MONCONTROL 1 | #define HAVE_LINUX_BUGS 1 | #define SPT_TYPE SPT_REUSEARGV | #define SIZEOF_CHAR 1 | #define SIZEOF_SHORT 2 | #define SIZEOF_INT 4 | #define SIZEOF_LONG 4 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_PATHS_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SHADOW_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_SYS_IPC_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_RESOLV_H 1 | #define HAVE_ROUTE_SOURCE 1 | #define HAVE_ROUTEINFO_LINUX 1 | #define HAVE_TCP_INFO 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 | #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_ADVMSS 1 | #define HAVE_TCP_INFO_TCPI_ATO 1 | #define HAVE_TCP_INFO_TCPI_BACKOFF 1 | #define HAVE_TCP_INFO_TCPI_CA_STATE 1 | #define HAVE_TCP_INFO_TCPI_FACKETS 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 | #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 | #define HAVE_TCP_INFO_TCPI_LOST 1 | #define HAVE_TCP_INFO_TCPI_PMTU 1 | #define HAVE_TCP_INFO_TCPI_PROBES 1 | #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 | #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 | #define HAVE_TCP_INFO_TCPI_REORDERING 1 | #define HAVE_TCP_INFO_TCPI_RETRANS 1 | #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 | #define HAVE_TCP_INFO_TCPI_SACKED 1 | #define HAVE_TCP_INFO_TCPI_UNACKED 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_IN6_ADDR 1 | #define HAVE_OPENLOG_LOG_PERROR 1 | #define HAVE_MSG_WAITALL 1 | #define HAVE_NOMALLOC_REALLOC 1 | #define HAVE_NONULL_FREE 1 | #define HAVE_CMSGHDR 1 | #define HAVE_CMSG_SPACE 1 | #define HAVE_CMSG_LEN 1 | #define sa_len_type socklen_t | #define res_options_type_t u_long | #define HAVE_PROGNAME 1 | #define HAVE_SIG_ATOMIC_T 1 | #define SOCKS_NSIG 128 | #define HAVE_INT8_T 1 | #define HAVE_INT16_T 1 | #define HAVE_INT32_T 1 | #define HAVE_UINT8_T 1 | #define HAVE_UINT16_T 1 | #define HAVE_UINT32_T 1 | #define HAVE_IN_PORT_T 1 | #define HAVE_IN_ADDR_T 1 | #define RETSIGTYPE void | #define HAVE_STRFTIME 1 | #define HAVE_UTIME_NULL 1 | #define HAVE_VPRINTF 1 | #define HAVE_GETSPNAM 1 | #define HAVE_BINDRESVPORT 1 | #define HAVE_GETPASS 1 | #define HAVE_PIPEBUFFER_UNKNOWN 1 | #define HAVE_SELECT_MAXTIMEOUT 33333333 | #define UNIQUE_ERRNO_VALUES 1 | #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 | #define HAVE_ERR_EAI_AGAIN 1 | #define HAVE_ERR_EAI_BADFLAGS 1 | #define HAVE_ERR_EAI_FAIL 1 | #define HAVE_ERR_EAI_FAMILY 1 | #define HAVE_ERR_EAI_MEMORY 1 | #define HAVE_ERR_EAI_NONAME 1 | #define HAVE_ERR_EAI_OVERFLOW 1 | #define HAVE_ERR_EAI_SERVICE 1 | #define HAVE_ERR_EAI_SOCKTYPE 1 | #define HAVE_ERR_EAI_SYSTEM 1 | #define UNIQUE_GAIERR_VALUES 1 | #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 | #define HAVE_TIMER_MACROS 1 | #define HAVE_SIOCGIFHWADDR 1 | #define HAVE_FDMASK 1 | #define HAVE_CPU_EQUAL 1 | #define HAVE_SCHED_SETSCHEDULER 1 | #define HAVE_SCHED_H 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_DAEMON 1 | #define HAVE_DIFFTIME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_HSTRERROR 1 | #define HAVE_INET_PTON 1 | #define HAVE_MEMMOVE 1 | #define HAVE_SETEUID 1 | #define HAVE_SETEGID 1 | #define HAVE_VSYSLOG 1 | #define HAVE_BZERO 1 | #define HAVE_STRLCPY 1 | #define HAVE_BACKTRACE 1 | #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" | #define FD_SETSIZE_LIMITS_SELECT 0 | #define SOCKS_CONFIGFILE "/etc/socks.conf" | #define SOCKD_CONFIGFILE "/etc/sockd.conf" | #define SOCKS_DIRECTROUTE_FALLBACK 0 | #define HAVE_DLFCN_H 1 | #define DL_LAZY RTLD_LAZY | #define HAVE___FPRINTF_CHK 1 | #define HAVE___VFPRINTF_CHK 1 | #define HAVE___READ_CHK 1 | #define HAVE__IO_GETC 1 | #define HAVE__IO_PUTC 1 | #define HAVE_GETHOSTBYNAME2 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETNAMEINFO 1 | #define HAVE_FREEADDRINFO 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_RRESVPORT 1 | #define LIBRARY_LIBC "libc.so.6" | #define HAVE_NO_SYMBOL_UNDERSCORE 1 | #define HAVE_RTLD_NEXT 1 | #define HAVE_DECL__IO_GETC 0 | #define HAVE_DECL__IO_PUTC 0 | #define HAVE_DECL_GETS 0 | #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE | #define HAVE_ENABLED_PIDFILE 1 | #define SOCKD_PIDFILE "/var/run/sockd.pid" | #define HAVE_SO_BROADCAST 1 | #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET | #define SOCKS_SO_BROADCAST_NAME "so_broadcast" | #define SOCKS_SO_BROADCAST_IPV4 1 | #define SOCKS_SO_BROADCAST_IPV6 1 | #define HAVE_SO_DEBUG 1 | #define SOCKS_SO_DEBUG_LVL SOL_SOCKET | #define SOCKS_SO_DEBUG_NAME "so_debug" | #define SOCKS_SO_DEBUG_IPV4 1 | #define SOCKS_SO_DEBUG_IPV6 1 | #define HAVE_SO_DONTROUTE 1 | #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET | #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" | #define SOCKS_SO_DONTROUTE_IPV4 1 | #define SOCKS_SO_DONTROUTE_IPV6 1 | #define HAVE_SO_KEEPALIVE 1 | #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET | #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" | #define SOCKS_SO_KEEPALIVE_IPV4 1 | #define SOCKS_SO_KEEPALIVE_IPV6 1 | #define HAVE_SO_LINGER 1 | #define SOCKS_SO_LINGER_LVL SOL_SOCKET | #define SOCKS_SO_LINGER_NAME "so_linger" | #define SOCKS_SO_LINGER_IPV4 1 | #define SOCKS_SO_LINGER_IPV6 1 | #define HAVE_SO_OOBINLINE 1 | #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET | #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" | #define SOCKS_SO_OOBINLINE_IPV4 1 | #define SOCKS_SO_OOBINLINE_IPV6 1 | #define HAVE_SO_PRIORITY 1 | #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET | #define SOCKS_SO_PRIORITY_NAME "so_priority" | #define SOCKS_SO_PRIORITY_IPV4 1 | #define SOCKS_SO_PRIORITY_IPV6 1 | #define HAVE_SO_RCVBUF 1 | #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" | #define SOCKS_SO_RCVBUF_IPV4 1 | #define SOCKS_SO_RCVBUF_IPV6 1 | #define HAVE_SO_RCVBUFFORCE 1 | #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" | #define SOCKS_SO_RCVBUFFORCE_IPV4 1 | #define SOCKS_SO_RCVBUFFORCE_IPV6 1 | #define HAVE_SO_RCVLOWAT 1 | #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" | #define SOCKS_SO_RCVLOWAT_IPV4 1 | #define SOCKS_SO_RCVLOWAT_IPV6 1 | #define HAVE_SO_RCVTIMEO 1 | #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" | #define SOCKS_SO_RCVTIMEO_IPV4 1 | #define SOCKS_SO_RCVTIMEO_IPV6 1 | #define HAVE_SO_SNDBUF 1 | #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" | #define SOCKS_SO_SNDBUF_IPV4 1 | #define SOCKS_SO_SNDBUF_IPV6 1 | #define HAVE_SO_SNDBUFFORCE 1 | #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET | #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" | #define SOCKS_SO_SNDBUFFORCE_IPV4 1 | #define SOCKS_SO_SNDBUFFORCE_IPV6 1 | #define HAVE_SO_SNDLOWAT 1 | #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET | #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" | #define SOCKS_SO_SNDLOWAT_IPV4 1 | #define SOCKS_SO_SNDLOWAT_IPV6 1 | #define HAVE_SO_SNDTIMEO 1 | #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET | #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" | #define SOCKS_SO_SNDTIMEO_IPV4 1 | #define SOCKS_SO_SNDTIMEO_IPV6 1 | #define HAVE_SO_TIMESTAMP 1 | #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET | #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" | #define SOCKS_SO_TIMESTAMP_IPV4 1 | #define SOCKS_SO_TIMESTAMP_IPV6 1 | #define HAVE_TCP_CORK 1 | #define SOCKS_TCP_CORK_LVL IPPROTO_TCP | #define SOCKS_TCP_CORK_NAME "tcp_cork" | #define SOCKS_TCP_CORK_IPV4 1 | #define SOCKS_TCP_CORK_IPV6 1 | #define HAVE_TCP_KEEPCNT 1 | #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" | #define SOCKS_TCP_KEEPCNT_IPV4 1 | #define SOCKS_TCP_KEEPCNT_IPV6 1 | #define HAVE_TCP_KEEPIDLE 1 | #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" | #define SOCKS_TCP_KEEPIDLE_IPV4 1 | #define SOCKS_TCP_KEEPIDLE_IPV6 1 | #define HAVE_TCP_KEEPINTVL 1 | #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP | #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" | #define SOCKS_TCP_KEEPINTVL_IPV4 1 | #define SOCKS_TCP_KEEPINTVL_IPV6 1 | #define HAVE_TCP_LINGER2 1 | #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP | #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" | #define SOCKS_TCP_LINGER2_IPV4 1 | #define SOCKS_TCP_LINGER2_IPV6 1 | #define HAVE_TCP_MAXSEG 1 | #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP | #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" | #define SOCKS_TCP_MAXSEG_IPV4 1 | #define SOCKS_TCP_MAXSEG_IPV6 1 | #define HAVE_TCP_MD5SIG 1 | #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP | #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" | #define SOCKS_TCP_MD5SIG_IPV4 1 | #define SOCKS_TCP_MD5SIG_IPV6 1 | #define HAVE_TCP_NODELAY 1 | #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP | #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" | #define SOCKS_TCP_NODELAY_IPV4 1 | #define SOCKS_TCP_NODELAY_IPV6 1 | #define HAVE_TCP_SYNCNT 1 | #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP | #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" | #define SOCKS_TCP_SYNCNT_IPV4 1 | #define SOCKS_TCP_SYNCNT_IPV6 1 | #define HAVE_TCP_WINDOW_CLAMP 1 | #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP | #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" | #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 | #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 | #define HAVE_UDP_CORK 1 | #define SOCKS_UDP_CORK_LVL IPPROTO_UDP | #define SOCKS_UDP_CORK_NAME "udp_cork" | #define SOCKS_UDP_CORK_IPV4 1 | #define SOCKS_UDP_CORK_IPV6 1 | #define HAVE_IP_FREEBIND 1 | #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP | #define SOCKS_IP_FREEBIND_NAME "ip_freebind" | #define SOCKS_IP_FREEBIND_IPV4 1 | #define SOCKS_IP_FREEBIND_IPV6 0 | #define HAVE_IP_MINTTL 1 | #define SOCKS_IP_MINTTL_LVL IPPROTO_IP | #define SOCKS_IP_MINTTL_NAME "ip_minttl" | #define SOCKS_IP_MINTTL_IPV4 1 | #define SOCKS_IP_MINTTL_IPV6 0 | #define HAVE_IP_MTU_DISCOVER 1 | #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP | #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" | #define SOCKS_IP_MTU_DISCOVER_IPV4 1 | #define SOCKS_IP_MTU_DISCOVER_IPV6 0 | #define HAVE_IP_TOS 1 | #define SOCKS_IP_TOS_LVL IPPROTO_IP | #define SOCKS_IP_TOS_NAME "ip_tos" | #define SOCKS_IP_TOS_IPV4 1 | #define SOCKS_IP_TOS_IPV6 0 | #define HAVE_IP_TTL 1 | #define SOCKS_IP_TTL_LVL IPPROTO_IP | #define SOCKS_IP_TTL_NAME "ip_ttl" | #define SOCKS_IP_TTL_IPV4 1 | #define SOCKS_IP_TTL_IPV6 0 | #define HAVE_IP_TRANSPARENT 1 | #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP | #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" | #define SOCKS_IP_TRANSPARENT_IPV4 1 | #define SOCKS_IP_TRANSPARENT_IPV6 0 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_2292DSTOPTS 1 | #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" | #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 | #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 | #define HAVE_IPV6_2292HOPLIMIT 1 | #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" | #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 | #define HAVE_IPV6_2292HOPOPTS 1 | #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" | #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 | #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 | #define HAVE_IPV6_2292PKTINFO 1 | #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" | #define SOCKS_IPV6_2292PKTINFO_IPV4 0 | #define SOCKS_IPV6_2292PKTINFO_IPV6 1 | #define HAVE_IPV6_2292PKTOPTIONS 1 | #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" | #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 | #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 | #define HAVE_IPV6_2292RTHDR 1 | #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" | #define SOCKS_IPV6_2292RTHDR_IPV4 0 | #define SOCKS_IPV6_2292RTHDR_IPV6 1 | #define HAVE_IPV6_ADDRFORM 1 | #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" | #define SOCKS_IPV6_ADDRFORM_IPV4 0 | #define SOCKS_IPV6_ADDRFORM_IPV6 1 | #define HAVE_IPV6_ADDR_PREFERENCES 1 | #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 | #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 | #define HAVE_IPV6_AUTHHDR 1 | #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" | #define SOCKS_IPV6_AUTHHDR_IPV4 0 | #define SOCKS_IPV6_AUTHHDR_IPV6 1 | #define HAVE_IPV6_AUTOFLOWLABEL 1 | #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 | #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 | #define HAVE_IPV6_CHECKSUM 1 | #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" | #define SOCKS_IPV6_CHECKSUM_IPV4 0 | #define SOCKS_IPV6_CHECKSUM_IPV6 1 | #define HAVE_IPV6_DONTFRAG 1 | #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" | #define SOCKS_IPV6_DONTFRAG_IPV4 0 | #define SOCKS_IPV6_DONTFRAG_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_DSTOPTS 1 | #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" | #define SOCKS_IPV6_DSTOPTS_IPV4 0 | #define SOCKS_IPV6_DSTOPTS_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPLIMIT 1 | #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" | #define SOCKS_IPV6_HOPLIMIT_IPV4 0 | #define SOCKS_IPV6_HOPLIMIT_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_HOPOPTS 1 | #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" | #define SOCKS_IPV6_HOPOPTS_IPV4 0 | #define SOCKS_IPV6_HOPOPTS_IPV6 1 | #define HAVE_IPV6_IPSEC_POLICY 1 | #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" | #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 | #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 | #define HAVE_IPV6_JOIN_ANYCAST 1 | #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" | #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 | #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 | #define HAVE_IPV6_JOIN_GROUP 1 | #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" | #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 | #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 | #define HAVE_IPV6_LEAVE_ANYCAST 1 | #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 | #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 | #define HAVE_IPV6_LEAVE_GROUP 1 | #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" | #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 | #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 | #define HAVE_IPV6_MINHOPCOUNT 1 | #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" | #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 | #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 | #define HAVE_IPV6_MTU 1 | #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" | #define SOCKS_IPV6_MTU_IPV4 0 | #define SOCKS_IPV6_MTU_IPV6 1 | #define HAVE_IPV6_MTU_DISCOVER 1 | #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" | #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 | #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 | #define HAVE_IPV6_NEXTHOP 1 | #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" | #define SOCKS_IPV6_NEXTHOP_IPV4 0 | #define SOCKS_IPV6_NEXTHOP_IPV6 1 | #define HAVE_IPV6_ORIGDSTADDR 1 | #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" | #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_PATHMTU 1 | #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" | #define SOCKS_IPV6_PATHMTU_IPV4 0 | #define SOCKS_IPV6_PATHMTU_IPV6 1 | #define HAVE_IPV6_PKTINFO 1 | #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" | #define SOCKS_IPV6_PKTINFO_IPV4 0 | #define SOCKS_IPV6_PKTINFO_IPV6 1 | #define HAVE_IPV6_ROUTER_ALERT 1 | #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" | #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 | #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 | #define HAVE_IPV6_RTHDR 1 | #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" | #define SOCKS_IPV6_RTHDR_IPV4 0 | #define SOCKS_IPV6_RTHDR_IPV6 1 | #define HAVE_IPV6_RTHDRDSTOPTS 1 | #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 | #define HAVE_IPV6_TCLASS 1 | #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" | #define SOCKS_IPV6_TCLASS_IPV4 0 | #define SOCKS_IPV6_TCLASS_IPV6 1 | #define HAVE_IPV6_TRANSPARENT 1 | #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" | #define SOCKS_IPV6_TRANSPARENT_IPV4 0 | #define SOCKS_IPV6_TRANSPARENT_IPV6 1 | #define HAVE_IPV6_UNICAST_HOPS 1 | #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" | #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 | #define HAVE_IPV6_V6ONLY 1 | #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" | #define SOCKS_IPV6_V6ONLY_IPV4 0 | #define SOCKS_IPV6_V6ONLY_IPV6 1 | #define HAVE_IPV6_XFRM_POLICY 1 | #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" | #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 | #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 | #define HAVE_SO_ERROR 1 | #define SOCKS_SO_ERROR_LVL SOL_SOCKET | #define SOCKS_SO_ERROR_NAME "so_error" | #define SOCKS_SO_ERROR_IPV4 1 | #define SOCKS_SO_ERROR_IPV6 1 | #define HAVE_SO_REUSEADDR 1 | #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET | #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" | #define SOCKS_SO_REUSEADDR_IPV4 1 | #define SOCKS_SO_REUSEADDR_IPV6 1 | #define HAVE_SO_REUSEPORT 1 | #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET | #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" | #define SOCKS_SO_REUSEPORT_IPV4 1 | #define SOCKS_SO_REUSEPORT_IPV6 1 | #define HAVE_SO_ACCEPTCONN 1 | #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET | #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" | #define SOCKS_SO_ACCEPTCONN_IPV4 1 | #define SOCKS_SO_ACCEPTCONN_IPV6 1 | #define HAVE_SO_TYPE 1 | #define SOCKS_SO_TYPE_LVL SOL_SOCKET | #define SOCKS_SO_TYPE_NAME "so_type" | #define SOCKS_SO_TYPE_IPV4 1 | #define SOCKS_SO_TYPE_IPV6 1 | #define HAVE_IP_ADD_MEMBERSHIP 1 | #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" | #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 | #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_BLOCK_SOURCE 1 | #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" | #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_MEMBERSHIP 1 | #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" | #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 | #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_HDRINCL 1 | #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP | #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" | #define SOCKS_IP_HDRINCL_IPV4 1 | #define SOCKS_IP_HDRINCL_IPV6 0 | #define HAVE_IP_MULTICAST_IF 1 | #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" | #define SOCKS_IP_MULTICAST_IF_IPV4 1 | #define SOCKS_IP_MULTICAST_IF_IPV6 0 | #define HAVE_IP_MULTICAST_LOOP 1 | #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" | #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 | #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 | #define HAVE_IP_MULTICAST_TTL 1 | #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP | #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" | #define SOCKS_IP_MULTICAST_TTL_IPV4 1 | #define SOCKS_IP_MULTICAST_TTL_IPV6 0 | #define HAVE_IP_OPTIONS 1 | #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP | #define SOCKS_IP_OPTIONS_NAME "ip_options" | #define SOCKS_IP_OPTIONS_IPV4 1 | #define SOCKS_IP_OPTIONS_IPV6 0 | #define HAVE_IP_RECVTOS 1 | #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP | #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" | #define SOCKS_IP_RECVTOS_IPV4 1 | #define SOCKS_IP_RECVTOS_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_RECVTTL 1 | #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP | #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" | #define SOCKS_IP_RECVTTL_IPV4 1 | #define SOCKS_IP_RECVTTL_IPV6 0 | #define HAVE_IP_UNBLOCK_SOURCE 1 | #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP | #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" | #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 | #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 | #define HAVE_IPV6_MULTICAST_HOPS 1 | #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" | #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 | #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 | #define HAVE_IPV6_MULTICAST_IF 1 | #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" | #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 | #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 | #define HAVE_IPV6_MULTICAST_LOOP 1 | #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" | #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 | #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 | #define HAVE_IPV6_ADD_MEMBERSHIP 1 | #define SOCKS_IPV6_ADD_MEMBERSHIP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_ADD_MEMBERSHIP_NAME "ipv6_add_membership" | #define SOCKS_IPV6_ADD_MEMBERSHIP_IPV4 0 | #define SOCKS_IPV6_ADD_MEMBERSHIP_IPV6 1 | #define HAVE_IPV6_DROP_MEMBERSHIP 1 | #define SOCKS_IPV6_DROP_MEMBERSHIP_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_DROP_MEMBERSHIP_NAME "ipv6_drop_membership" | #define SOCKS_IPV6_DROP_MEMBERSHIP_IPV4 0 | #define SOCKS_IPV6_DROP_MEMBERSHIP_IPV6 1 | #define HAVE_IPV6_RECVDSTOPTS 1 | #define SOCKS_IPV6_RECVDSTOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVDSTOPTS_NAME "ipv6_recvdstopts" | #define SOCKS_IPV6_RECVDSTOPTS_IPV4 0 | #define SOCKS_IPV6_RECVDSTOPTS_IPV6 1 | #define HAVE_IPV6_RECVERR 1 | #define SOCKS_IPV6_RECVERR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVERR_NAME "ipv6_recverr" | #define SOCKS_IPV6_RECVERR_IPV4 0 | #define SOCKS_IPV6_RECVERR_IPV6 1 | #define HAVE_IPV6_RECVHOPLIMIT 1 | #define SOCKS_IPV6_RECVHOPLIMIT_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVHOPLIMIT_NAME "ipv6_recvhoplimit" | #define SOCKS_IPV6_RECVHOPLIMIT_IPV4 0 | #define SOCKS_IPV6_RECVHOPLIMIT_IPV6 1 | #define HAVE_IPV6_RECVHOPOPTS 1 | #define SOCKS_IPV6_RECVHOPOPTS_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVHOPOPTS_NAME "ipv6_recvhopopts" | #define SOCKS_IPV6_RECVHOPOPTS_IPV4 0 | #define SOCKS_IPV6_RECVHOPOPTS_IPV6 1 | #define HAVE_IPV6_RECVORIGDSTADDR 1 | #define SOCKS_IPV6_RECVORIGDSTADDR_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVORIGDSTADDR_NAME "ipv6_recvorigdstaddr" | #define SOCKS_IPV6_RECVORIGDSTADDR_IPV4 0 | #define SOCKS_IPV6_RECVORIGDSTADDR_IPV6 1 | #define HAVE_IPV6_RECVPATHMTU 1 | #define SOCKS_IPV6_RECVPATHMTU_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVPATHMTU_NAME "ipv6_recvpathmtu" | #define SOCKS_IPV6_RECVPATHMTU_IPV4 0 | #define SOCKS_IPV6_RECVPATHMTU_IPV6 1 | #define HAVE_IPV6_RECVPKTINFO 1 | #define SOCKS_IPV6_RECVPKTINFO_LVL IPPROTO_IPV6 | #define SOCKS_IPV6_RECVPKTINFO_NAME "ipv6_recvpktinfo" | #define SOCKS_IPV6_RECVPKTINFO_IPV4 0 | #define SOCKS_IPV6_RECVPKTINFO_IPV6 1 | /* end confdefs.h. */ | | #include | #include | #include | #include | #include | | #include | #include | #include | | int | main (void) | { | | socklen_t optlen; | int optval; | int stype; | int ptype; | int s; | | if (IPPROTO_IPV6 == SOL_SOCKET || IPPROTO_IPV6 == IPPROTO_TCP) { | stype = SOCK_STREAM; /* XXX test only TCP in case of SOL_SOCKET */ | ptype = IPPROTO_TCP; | } else if (IPPROTO_IPV6 == IPPROTO_IP) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IP */ | ptype = IPPROTO_IP; | } else if (IPPROTO_IPV6 == IPPROTO_IPV6) { | stype = SOCK_DGRAM; /* XXX test only UDP in case of IPPROTO_IPV6 */ | ptype = IPPROTO_IPV6; /* set to v6 for ipv6 test */ | } else if (IPPROTO_IPV6 == IPPROTO_UDP) { | stype = SOCK_DGRAM; | ptype = IPPROTO_UDP; | } else { | fprintf(stderr, "error: unexpected socket type: IPPROTO_IPV6"); | exit(1); | } | | if((s = socket(PF_INET6, stype, ptype)) < 0) { | perror("socket"); | exit(1); | } | | optval = 1; | optlen = sizeof(optval); | if(setsockopt(s, IPPROTO_IPV6, IPV6_RECVRETOPTS, &optval, optlen) < 0) { | perror("setsockopt: IPPROTO_IPV6 IPV6_RECVRETOPTS"); | close(s); | exit(1); | } | ; | return 0; | } configure:63966: result: no configure:63970: checking for IPPROTO_IPV6 socket option IPV6_RECVRTHDR configure:64028: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:64028: $? = 0 configure:64090: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:64090: $? = 0 configure:64097: result: yes configure:64130: checking for IPPROTO_IPV6 socket option IPV6_RECVTCLASS configure:64188: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:64188: $? = 0 configure:64250: /home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0 conftest.c >&5 configure:64250: $? = 0 configure:64257: result: yes configure:64927: checking for supported hostid type configure:64981: result: no configure:65082: checking for module bandwidth configure:65118: result: no configure:65142: checking for module redirect configure:65178: result: no configure:65202: checking for module ldap configure:65238: result: no configure:65262: checking for module pac configure:65298: result: no configure:65322: checking for module checkmodule configure:65358: result: no configure:65382: checking for module convert_sid configure:65418: result: no configure:65695: checking that generated files are newer than configure configure:65701: result: done configure:65750: creating ./config.status ## ---------------------- ## ## Running config.status. ## ## ---------------------- ## This file was extended by config.status, which was generated by GNU Autoconf 2.72. Invocation command line was CONFIG_FILES = CONFIG_HEADERS = CONFIG_LINKS = CONFIG_COMMANDS = $ ./config.status on asahi-mini config.status:1886: creating bin/socksify config.status:1886: creating capi/socks.h config.status:1886: creating sockd/Makefile config.status:1886: creating include/Makefile config.status:1886: creating lib/Makefile config.status:1886: creating dlib/Makefile config.status:1886: creating Makefile config.status:1886: creating example/Makefile config.status:1886: creating doc/Makefile config.status:1886: creating bin/Makefile config.status:1886: creating capi/Makefile config.status:1886: creating SPECS/Makefile config.status:1886: creating SPECS/dante.spec config.status:1886: creating libscompat/Makefile config.status:1886: creating contrib/Makefile config.status:1886: creating unlicensed/Makefile config.status:1886: creating VERSION config.status:1886: creating dlib64/Makefile config.status:1886: creating include/autoconf.h config.status:2127: linking unlicensed/bandwidth.c to sockd/bandwidth.c config.status:2127: linking unlicensed/bandwidth_key.c to sockd/bandwidth_key.c config.status:2127: linking unlicensed/redirect.c to sockd/redirect.c config.status:2127: linking unlicensed/redirect_key.c to sockd/redirect_key.c config.status:2127: linking unlicensed/ldap.c to sockd/ldap.c config.status:2127: linking unlicensed/ldap_key.c to sockd/ldap_key.c config.status:2127: linking unlicensed/pac.c to sockd/pac.c config.status:2127: linking unlicensed/pac_key.c to sockd/pac_key.c config.status:2127: linking unlicensed/checkmodule.c to sockd/checkmodule.c config.status:2127: linking unlicensed/convert_sid.c to bin/convert_sid.c config.status:2146: executing depfiles commands config.status:2146: executing libtool commands configure:67956: WARNING: unrecognized options: --disable-gtk-doc, --disable-gtk-doc-html, --disable-doc, --disable-docs, --disable-documentation, --with-xmlto, --with-fop, --enable-ipv6, --disable-nls ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv_build=aarch64-unknown-linux-gnu ac_cv_c_bigendian=no ac_cv_c_compiler_gnu=yes ac_cv_c_const=yes ac_cv_c_inline=inline ac_cv_c_undeclared_builtin_options='none needed' ac_cv_env_CC_set=set ac_cv_env_CC_value=/home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc ac_cv_env_CFLAGS_set=set ac_cv_env_CFLAGS_value='-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1' ac_cv_env_CPPFLAGS_set=set ac_cv_env_CPPFLAGS_value='-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64' ac_cv_env_CPP_set=set ac_cv_env_CPP_value=/home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp ac_cv_env_LDFLAGS_set=set ac_cv_env_LDFLAGS_value= ac_cv_env_LIBS_set= ac_cv_env_LIBS_value= ac_cv_env_LT_SYS_LIBRARY_PATH_set= ac_cv_env_LT_SYS_LIBRARY_PATH_value= ac_cv_env_YACC_set= ac_cv_env_YACC_value= ac_cv_env_YFLAGS_set= ac_cv_env_YFLAGS_value= ac_cv_env_build_alias_set=set ac_cv_env_build_alias_value=aarch64-unknown-linux-gnu ac_cv_env_host_alias_set=set ac_cv_env_host_alias_value=riscv32-buildroot-linux-gnu ac_cv_env_target_alias_set=set ac_cv_env_target_alias_value=riscv32-buildroot-linux-gnu ac_cv_func__IO_getc=yes ac_cv_func__IO_putc=yes ac_cv_func___fprintf_chk=yes ac_cv_func___read_chk=yes ac_cv_func___vfprintf_chk=yes ac_cv_func_auth_userokay=no ac_cv_func_backtrace=yes ac_cv_func_bindresvport=yes ac_cv_func_bzero=yes ac_cv_func_calloc_0_nonnull=yes ac_cv_func_daemon=yes ac_cv_func_difftime=yes ac_cv_func_freeaddrinfo=yes ac_cv_func_freeifaddrs=yes ac_cv_func_getaddrinfo=yes ac_cv_func_gethostbyname2=yes ac_cv_func_getifaddrs=yes ac_cv_func_getipnodebyname=no ac_cv_func_getnameinfo=yes ac_cv_func_getpass=yes ac_cv_func_getpassphrase=no ac_cv_func_getprpwnam=no ac_cv_func_getpwnam_shadow=no ac_cv_func_getspnam=yes ac_cv_func_gss_map_name_to_any=no ac_cv_func_gsskrb5_extract_authz_data_from_sec_context=no ac_cv_func_hstrerror=yes ac_cv_func_inet_pton=yes ac_cv_func_issetugid=no ac_cv_func_malloc_0_nonnull=yes ac_cv_func_memcmp_working=yes ac_cv_func_memmove=yes ac_cv_func_mmap_fixed_mapped=yes ac_cv_func_moncontrol=yes ac_cv_func_processor_bind=no ac_cv_func_pselect=no ac_cv_func_realloc_0_nonnull=yes ac_cv_func_rresvport=yes ac_cv_func_sched_setscheduler=yes ac_cv_func_setegid=yes ac_cv_func_seteuid=yes ac_cv_func_setproctitle=no ac_cv_func_setvbuf_reversed=no ac_cv_func_sockatmark=no ac_cv_func_strftime=yes ac_cv_func_strlcpy=yes ac_cv_func_strvis=no ac_cv_func_utime_null=yes ac_cv_func_vprintf=yes ac_cv_func_vsyslog=yes ac_cv_have_decl__IO_getc=no ac_cv_have_decl__IO_putc=no ac_cv_have_decl_gets=no ac_cv_have_decl_malloc=yes ac_cv_header_arpa_nameser_h=yes ac_cv_header_bsd_auth_h=no ac_cv_header_crypt_h=no ac_cv_header_dlfcn_h=yes ac_cv_header_execinfo_h=yes ac_cv_header_fcntl_h=yes ac_cv_header_gssapi_gssapi_ext_h=no ac_cv_header_gssapi_gssapi_generic_h=no ac_cv_header_gssapi_gssapi_h=no ac_cv_header_gssapi_gssapi_krb5_h=no ac_cv_header_gssapi_h=no ac_cv_header_ifaddrs_h=yes ac_cv_header_inttypes_h=yes ac_cv_header_limits_h=yes ac_cv_header_linux_bbkernel_h=no ac_cv_header_malloc_h=yes ac_cv_header_net_if_dl_h=no ac_cv_header_netinet_in_h=yes ac_cv_header_netinet_ip_var_h=no ac_cv_header_netinet_tcp_fsm_h=no ac_cv_header_paths_h=yes ac_cv_header_pthread_h=yes ac_cv_header_resolv_h=yes ac_cv_header_rpc_rpc_h=no ac_cv_header_sched_h=yes ac_cv_header_security_pam_appl_h=no ac_cv_header_shadow_h=yes ac_cv_header_stddef_h=yes ac_cv_header_stdint_h=yes ac_cv_header_stdio_h=yes ac_cv_header_stdlib_h=yes ac_cv_header_string_h=yes ac_cv_header_strings_h=yes ac_cv_header_sys_file_h=yes ac_cv_header_sys_ioctl_h=yes ac_cv_header_sys_ipc_h=yes ac_cv_header_sys_pstat_h=no ac_cv_header_sys_sem_h=yes ac_cv_header_sys_shm_h=yes ac_cv_header_sys_sockio_h=no ac_cv_header_sys_stat_h=yes ac_cv_header_sys_time_h=yes ac_cv_header_sys_types_h=yes ac_cv_header_sys_wait_h=yes ac_cv_header_syslog_h=yes ac_cv_header_tcpd_h=no ac_cv_header_unistd_h=yes ac_cv_header_utime_h=yes ac_cv_header_valgrind_valgrind_h=no ac_cv_host=riscv32-buildroot-linux-gnu ac_cv_lbl_unaligned_fail=yes ac_cv_lib_lex='none needed' ac_cv_lib_m_lround=yes ac_cv_objext=o ac_cv_path_EGREP='/usr/bin/grep -E' ac_cv_path_EGREP_TRADITIONAL='/usr/bin/grep -E' ac_cv_path_FGREP='/usr/bin/grep -F' ac_cv_path_GREP=/usr/bin/grep ac_cv_path_SED=/usr/bin/sed ac_cv_path_install='/usr/bin/install -c' ac_cv_path_lt_DD=/usr/bin/dd ac_cv_path_mkdir=/usr/bin/mkdir ac_cv_prog_AR=/home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc-ar ac_cv_prog_AWK=gawk ac_cv_prog_CC=/home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc ac_cv_prog_CPP=/home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp ac_cv_prog_LEX=flex ac_cv_prog_OBJDUMP=/home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-objdump ac_cv_prog_RANLIB=/home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc-ranlib ac_cv_prog_STRIP=/bin/true ac_cv_prog_YACC='bison -y' ac_cv_prog_ac_krb5_config=yes ac_cv_prog_cc_c11= ac_cv_prog_cc_g=yes ac_cv_prog_cc_stdc= ac_cv_prog_lex_root=lex.yy ac_cv_prog_lex_yytext_pointer=yes ac_cv_prog_make_make_set=yes ac_cv_search_bindresvport='none required' ac_cv_search_clock_gettime='none required' ac_cv_search_connect='none required' ac_cv_search_crypt=no ac_cv_search_getaddrinfo='none required' ac_cv_search_getnameinfo='none required' ac_cv_search_getsockopt='none required' ac_cv_search_getspnam='none required' ac_cv_search_gsskrb5_register_acceptor_identity=no ac_cv_search_inet_addr='none required' ac_cv_search_inet_aton='none required' ac_cv_search_pam_start=no ac_cv_search_pthread_mutexattr_init='none required' ac_cv_search_res_9_init=no ac_cv_search_setproctitle=no ac_cv_search_yywrap=no ac_cv_sizeof_char=1 ac_cv_sizeof_int=4 ac_cv_sizeof_long=4 ac_cv_sizeof_short=2 ac_cv_sys_largefile_opts='none needed' ac_cv_type_gid_t=yes ac_cv_type_in_addr_t=yes ac_cv_type_in_port_t=yes ac_cv_type_int16_t=yes ac_cv_type_int32_t=yes ac_cv_type_int8_t=yes ac_cv_type_off_t=yes ac_cv_type_pid_t=yes ac_cv_type_signal=void ac_cv_type_size_t=yes ac_cv_type_ssize_t=yes ac_cv_type_uid_t=yes ac_cv_type_uint16_t=yes ac_cv_type_uint32_t=yes ac_cv_type_uint8_t=yes am_cv_CC_dependencies_compiler_type=none am_cv_make_support_nested_variables=yes am_cv_prog_cc_c_o=yes gl_cv_func_malloc_0_nonnull=yes lt_cv_ar_at_file=@ lt_cv_archive_cmds_need_lc=no lt_cv_deplibs_check_method=pass_all lt_cv_file_magic_cmd='$MAGIC_CMD' lt_cv_file_magic_test_file= lt_cv_ld_reload_flag=-r lt_cv_nm_interface='BSD nm' lt_cv_objdir=.libs lt_cv_path_LD=/home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-ld lt_cv_path_NM=/home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc-nm lt_cv_path_mainfest_tool=no lt_cv_prog_compiler_c_o=yes lt_cv_prog_compiler_pic='-fPIC -DPIC' lt_cv_prog_compiler_pic_works=yes lt_cv_prog_compiler_rtti_exceptions=no lt_cv_prog_compiler_static_works=yes lt_cv_prog_gnu_ld=yes lt_cv_sharedlib_from_linklib_cmd='printf %s\n' lt_cv_shlibpath_overrides_runpath=no lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'' | sed '\''/ __gnu_lto/d'\''' lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \(.*\) .*$/ {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/ {"\1", (void *) \&\1},/p'\''' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \(.*\) .*$/ {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(lib.*\)$/ {"\1", (void *) \&\1},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/ {"lib\1", (void *) \&\1},/p'\''' lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\''' lt_cv_sys_global_symbol_to_import= lt_cv_sys_lib_search_path_spec= lt_cv_sys_max_cmd_len=1572864 lt_cv_to_host_file_cmd=func_convert_file_noop lt_cv_to_tool_file_cmd=func_convert_file_noop lt_cv_truncate_bin='/usr/bin/dd bs=4096 count=1' ## ----------------- ## ## Output variables. ## ## ----------------- ## ACLOCAL='${SHELL} '\''/home/autobuild/autobuild/instance-12/output-1/build/dante-1.4.3/missing'\'' aclocal-1.16' AMDEPBACKSLASH='' AMDEP_FALSE='' AMDEP_TRUE='#' AMTAR='$${TAR-tar}' AM_BACKSLASH='\' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' AM_DEFAULT_VERBOSITY='0' AM_V='$(V)' AR='/home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc-ar' AUTOCONF='${SHELL} '\''/home/autobuild/autobuild/instance-12/output-1/build/dante-1.4.3/missing'\'' autoconf' AUTOHEADER='${SHELL} '\''/home/autobuild/autobuild/instance-12/output-1/build/dante-1.4.3/missing'\'' autoheader' AUTOMAKE='${SHELL} '\''/home/autobuild/autobuild/instance-12/output-1/build/dante-1.4.3/missing'\'' automake-1.16' AWK='gawk' CC='/home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc' CCDEPMODE='depmode=none' CFLAGS='-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Og -g3 -D_FORTIFY_SOURCE=1 -O2 -ggdb ' CPP='/home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-cpp' CPPFLAGS='-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -D_DEFAULT_SOURCE -DDEBUG=0' CSCOPE='cscope' CTAGS='ctags' CYGPATH_W='echo' DEFS='-DHAVE_CONFIG_H' DEPDIR='.deps' DISTSUBDIRS='include libscompat unlicensed example doc bin SPECS capi contrib sockd lib dlib dlib64' DLIBDEPS='' DLLTOOL='false' DSYMUTIL='' DUMPBIN='' ECHO_C='' ECHO_N='-n' ECHO_T='' EGREP='/usr/bin/grep -E' ETAGS='etags' EXEEXT='' FGREP='/usr/bin/grep -F' GREP='/usr/bin/grep' HAVEMOD_PAC_FALSE='' HAVEMOD_PAC_TRUE='#' INSTALL_DATA='${INSTALL} -m 644' INSTALL_PROGRAM='${INSTALL}' INSTALL_SCRIPT='${INSTALL}' INSTALL_STRIP_PROGRAM='$(install_sh) -c -s' ISA64DIR='' LD='/home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-ld' LDFLAGS='' LEX='flex' LEXLIB='' LEX_OUTPUT_ROOT='lex.yy' LIBDSCSRC='libdsocks_la-issetugid.lo libdsocks_la-pselect.lo libdsocks_la-setproctitle.lo libdsocks_la-strvis.lo' LIBOBJS='' LIBRARY_PREFIX='/usr/lib' LIBS=' ' LIBSCOMPAT='' LIBSCSRC='issetugid.lo pselect.lo setproctitle.lo strvis.lo' LIBTOOL='$(SHELL) $(top_builddir)/libtool' LINT='' LINTFLAGS='' LINTLIBOPT='' LINTPASS1='' LINTPASS2='' LINTSCCOMPATLIB='-lscompat' LIPO='' LN_S='ln -s' LTLIBOBJS='' LT_SYS_LIBRARY_PATH='' MAKEINFO='${SHELL} '\''/home/autobuild/autobuild/instance-12/output-1/build/dante-1.4.3/missing'\'' makeinfo' MANIFEST_TOOL=':' MAPOPT='-export-symbols socks.sym' MKDIR_P='/usr/bin/mkdir -p' NM='/home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc-nm' NMEDIT='' NOPRELOAD='t' OBJDUMP='/home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-objdump' OBJEXT='o' OTOOL64='' OTOOL='' PACKAGE='dante' PACKAGE_BUGREPORT='' PACKAGE_NAME='' PACKAGE_STRING='' PACKAGE_TARNAME='' PACKAGE_URL='' PACKAGE_VERSION='' PATH_SEPARATOR=':' PRELOAD_POSTFIX='' PRELOAD_SEPERATOR=' ' PRELOAD_VARIABLE='LD_PRELOAD' PRERELEASE_FALSE='' PRERELEASE_TRUE='#' RANLIB='/home/autobuild/autobuild/instance-12/output-1/host/bin/riscv32-buildroot-linux-gnu-gcc-ranlib' RPMVERSION1='1.4.3' RPMVERSION2='1' RUNLINT_FALSE='' RUNLINT_TRUE='#' SCCOMPATLIB='' SED='/usr/bin/sed' SERVER_INTERPOSITION_ALWAYS_FALSE='' SERVER_INTERPOSITION_ALWAYS_TRUE='#' SERVER_INTERPOSITION_FALSE='' SERVER_INTERPOSITION_TRUE='#' SET_MAKE='' SHELL='/bin/sh' SOCKDCOMPAT='sockatmark.o pselect.o setproctitle.o strvis.o' SOCKDDEPS='-lm' SOCKSIFY_PRELOAD_LIBS='' SOFULLPATH='' SOLIB_POSTFIX='so' STRIP='/bin/true' TOPEXTRADIST='' TOPSUBDIRS=' include sockd unlicensed example doc bin SPECS capi contrib' UNITSUBDIRS='sockd ' VERSION='1.4.3' YACC='bison -y' YFLAGS='' ac_ct_AR='' ac_ct_CC='' ac_ct_DUMPBIN='' ac_krb5_config='yes' am__EXEEXT_FALSE='' am__EXEEXT_TRUE='#' am__fastdepCC_FALSE='' am__fastdepCC_TRUE='#' am__include='include' am__isrc='' am__leading_dot='.' am__nodep='' am__quote='' am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' bindir='${exec_prefix}/bin' build='aarch64-unknown-linux-gnu' build_alias='aarch64-unknown-linux-gnu' build_cpu='aarch64' build_os='linux-gnu' build_vendor='unknown' datadir='${datarootdir}' datarootdir='${prefix}/share' docdir='${datarootdir}/doc/${PACKAGE}' dvidir='${docdir}' exec_prefix='/usr' host='riscv32-buildroot-linux-gnu' host_alias='riscv32-buildroot-linux-gnu' host_cpu='riscv32' host_os='linux-gnu' host_vendor='buildroot' htmldir='${docdir}' includedir='${prefix}/include' infodir='${datarootdir}/info' install_sh='${SHELL} /home/autobuild/autobuild/instance-12/output-1/build/dante-1.4.3/install-sh' libdir='${exec_prefix}/lib' libexecdir='${exec_prefix}/libexec' localedir='${datarootdir}/locale' localstatedir='/var' mandir='${datarootdir}/man' mkdir_p='$(MKDIR_P)' oldincludedir='/usr/include' pdfdir='${docdir}' prefix='/usr' program_transform_name='s&^&&' psdir='${docdir}' runstatedir='${localstatedir}/run' sbindir='${exec_prefix}/sbin' sharedstatedir='${prefix}/com' sysconfdir='/etc' target_alias='riscv32-buildroot-linux-gnu' ## ----------- ## ## confdefs.h. ## ## ----------- ## /* confdefs.h */ #define PACKAGE_NAME "" #define PACKAGE_TARNAME "" #define PACKAGE_VERSION "" #define PACKAGE_STRING "" #define PACKAGE_BUGREPORT "" #define PACKAGE_URL "" #define PACKAGE "dante" #define VERSION "1.4.3" #define HAVE_STDIO_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_STDINT_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_UNISTD_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_UTIME_H 1 #define STDC_HEADERS 1 #define HAVE_DLFCN_H 1 #define LT_OBJDIR ".libs/" #define BAREFOOTD 0 #define COVENANT 0 #define PRODUCT "Dante" #define LCPRODUCT "dante" #define PRERELEASE 0 #define YYTEXT_POINTER 1 #define HAVE_PRAGMA_SUPPORT 1 #define DIAGNOSTIC 0 #define HAVE_MONCONTROL 1 #define HAVE_LINUX_BUGS 1 #define SPT_TYPE SPT_REUSEARGV #define SIZEOF_CHAR 1 #define SIZEOF_SHORT 2 #define SIZEOF_INT 4 #define SIZEOF_LONG 4 #define HAVE_SYS_WAIT_H 1 #define HAVE_FCNTL_H 1 #define HAVE_LIMITS_H 1 #define HAVE_MALLOC_H 1 #define HAVE_PATHS_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYSLOG_H 1 #define HAVE_UNISTD_H 1 #define HAVE_STDDEF_H 1 #define HAVE_SYS_FILE_H 1 #define HAVE_SYS_IOCTL_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SHADOW_H 1 #define HAVE_IFADDRS_H 1 #define HAVE_SYS_SEM_H 1 #define HAVE_NETINET_IN_H 1 #define HAVE_SYS_IPC_H 1 #define HAVE_ARPA_NAMESER_H 1 #define HAVE_EXECINFO_H 1 #define HAVE_SYS_SHM_H 1 #define HAVE_NETINET_IP_H 1 #define HAVE_RESOLV_H 1 #define HAVE_ROUTE_SOURCE 1 #define HAVE_ROUTEINFO_LINUX 1 #define HAVE_TCP_INFO 1 #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 #define HAVE_TCP_INFO_TCPI_RCV_SPACE 1 #define HAVE_TCP_INFO_TCPI_TOTAL_RETRANS 1 #define HAVE_TCP_INFO_TCPI_ADVMSS 1 #define HAVE_TCP_INFO_TCPI_ATO 1 #define HAVE_TCP_INFO_TCPI_BACKOFF 1 #define HAVE_TCP_INFO_TCPI_CA_STATE 1 #define HAVE_TCP_INFO_TCPI_FACKETS 1 #define HAVE_TCP_INFO_TCPI_LAST_ACK_RECV 1 #define HAVE_TCP_INFO_TCPI_LAST_ACK_SENT 1 #define HAVE_TCP_INFO_TCPI_LAST_DATA_RECV 1 #define HAVE_TCP_INFO_TCPI_LAST_DATA_SENT 1 #define HAVE_TCP_INFO_TCPI_LOST 1 #define HAVE_TCP_INFO_TCPI_PMTU 1 #define HAVE_TCP_INFO_TCPI_PROBES 1 #define HAVE_TCP_INFO_TCPI_RCV_RTT 1 #define HAVE_TCP_INFO_TCPI_RCV_SSTHRESH 1 #define HAVE_TCP_INFO_TCPI_REORDERING 1 #define HAVE_TCP_INFO_TCPI_RETRANS 1 #define HAVE_TCP_INFO_TCPI_RETRANSMITS 1 #define HAVE_TCP_INFO_TCPI_SACKED 1 #define HAVE_TCP_INFO_TCPI_UNACKED 1 #define TIME_WITH_SYS_TIME 1 #define HAVE_IN6_ADDR 1 #define HAVE_OPENLOG_LOG_PERROR 1 #define HAVE_MSG_WAITALL 1 #define HAVE_NOMALLOC_REALLOC 1 #define HAVE_NONULL_FREE 1 #define HAVE_CMSGHDR 1 #define HAVE_CMSG_SPACE 1 #define HAVE_CMSG_LEN 1 #define sa_len_type socklen_t #define res_options_type_t u_long #define HAVE_PROGNAME 1 #define HAVE_SIG_ATOMIC_T 1 #define SOCKS_NSIG 128 #define HAVE_INT8_T 1 #define HAVE_INT16_T 1 #define HAVE_INT32_T 1 #define HAVE_UINT8_T 1 #define HAVE_UINT16_T 1 #define HAVE_UINT32_T 1 #define HAVE_IN_PORT_T 1 #define HAVE_IN_ADDR_T 1 #define RETSIGTYPE void #define HAVE_STRFTIME 1 #define HAVE_UTIME_NULL 1 #define HAVE_VPRINTF 1 #define HAVE_GETSPNAM 1 #define HAVE_BINDRESVPORT 1 #define HAVE_GETPASS 1 #define HAVE_PIPEBUFFER_UNKNOWN 1 #define HAVE_SELECT_MAXTIMEOUT 33333333 #define UNIQUE_ERRNO_VALUES 1 #define MAX_ERRNO_VALUES_FOR_SYMBOL 124 #define HAVE_ERR_EAI_AGAIN 1 #define HAVE_ERR_EAI_BADFLAGS 1 #define HAVE_ERR_EAI_FAIL 1 #define HAVE_ERR_EAI_FAMILY 1 #define HAVE_ERR_EAI_MEMORY 1 #define HAVE_ERR_EAI_NONAME 1 #define HAVE_ERR_EAI_OVERFLOW 1 #define HAVE_ERR_EAI_SERVICE 1 #define HAVE_ERR_EAI_SOCKTYPE 1 #define HAVE_ERR_EAI_SYSTEM 1 #define UNIQUE_GAIERR_VALUES 1 #define MAX_GAIERR_VALUES_FOR_SYMBOL 10 #define HAVE_TIMER_MACROS 1 #define HAVE_SIOCGIFHWADDR 1 #define HAVE_FDMASK 1 #define HAVE_CPU_EQUAL 1 #define HAVE_SCHED_SETSCHEDULER 1 #define HAVE_SCHED_H 1 #define HAVE_SCHED_SETAFFINITY 1 #define HAVE_IFADDRS_H 1 #define HAVE_DAEMON 1 #define HAVE_DIFFTIME 1 #define HAVE_GETIFADDRS 1 #define HAVE_FREEIFADDRS 1 #define HAVE_HSTRERROR 1 #define HAVE_INET_PTON 1 #define HAVE_MEMMOVE 1 #define HAVE_SETEUID 1 #define HAVE_SETEGID 1 #define HAVE_VSYSLOG 1 #define HAVE_BZERO 1 #define HAVE_STRLCPY 1 #define HAVE_BACKTRACE 1 #define DANTE_COMPATFILES "issetugid pselect setproctitle sockatmark strvis" #define FD_SETSIZE_LIMITS_SELECT 0 #define SOCKS_CONFIGFILE "/etc/socks.conf" #define SOCKD_CONFIGFILE "/etc/sockd.conf" #define SOCKS_DIRECTROUTE_FALLBACK 0 #define HAVE_DLFCN_H 1 #define DL_LAZY RTLD_LAZY #define HAVE___FPRINTF_CHK 1 #define HAVE___VFPRINTF_CHK 1 #define HAVE___READ_CHK 1 #define HAVE__IO_GETC 1 #define HAVE__IO_PUTC 1 #define HAVE_GETHOSTBYNAME2 1 #define HAVE_GETADDRINFO 1 #define HAVE_GETNAMEINFO 1 #define HAVE_FREEADDRINFO 1 #define HAVE_PTHREAD_H 1 #define HAVE_PTHREAD_H 1 #define HAVE_RRESVPORT 1 #define LIBRARY_LIBC "libc.so.6" #define HAVE_NO_SYMBOL_UNDERSCORE 1 #define HAVE_RTLD_NEXT 1 #define HAVE_DECL__IO_GETC 0 #define HAVE_DECL__IO_PUTC 0 #define HAVE_DECL_GETS 0 #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE #define HAVE_ENABLED_PIDFILE 1 #define SOCKD_PIDFILE "/var/run/sockd.pid" #define HAVE_SO_BROADCAST 1 #define SOCKS_SO_BROADCAST_LVL SOL_SOCKET #define SOCKS_SO_BROADCAST_NAME "so_broadcast" #define SOCKS_SO_BROADCAST_IPV4 1 #define SOCKS_SO_BROADCAST_IPV6 1 #define HAVE_SO_DEBUG 1 #define SOCKS_SO_DEBUG_LVL SOL_SOCKET #define SOCKS_SO_DEBUG_NAME "so_debug" #define SOCKS_SO_DEBUG_IPV4 1 #define SOCKS_SO_DEBUG_IPV6 1 #define HAVE_SO_DONTROUTE 1 #define SOCKS_SO_DONTROUTE_LVL SOL_SOCKET #define SOCKS_SO_DONTROUTE_NAME "so_dontroute" #define SOCKS_SO_DONTROUTE_IPV4 1 #define SOCKS_SO_DONTROUTE_IPV6 1 #define HAVE_SO_KEEPALIVE 1 #define SOCKS_SO_KEEPALIVE_LVL SOL_SOCKET #define SOCKS_SO_KEEPALIVE_NAME "so_keepalive" #define SOCKS_SO_KEEPALIVE_IPV4 1 #define SOCKS_SO_KEEPALIVE_IPV6 1 #define HAVE_SO_LINGER 1 #define SOCKS_SO_LINGER_LVL SOL_SOCKET #define SOCKS_SO_LINGER_NAME "so_linger" #define SOCKS_SO_LINGER_IPV4 1 #define SOCKS_SO_LINGER_IPV6 1 #define HAVE_SO_OOBINLINE 1 #define SOCKS_SO_OOBINLINE_LVL SOL_SOCKET #define SOCKS_SO_OOBINLINE_NAME "so_oobinline" #define SOCKS_SO_OOBINLINE_IPV4 1 #define SOCKS_SO_OOBINLINE_IPV6 1 #define HAVE_SO_PRIORITY 1 #define SOCKS_SO_PRIORITY_LVL SOL_SOCKET #define SOCKS_SO_PRIORITY_NAME "so_priority" #define SOCKS_SO_PRIORITY_IPV4 1 #define SOCKS_SO_PRIORITY_IPV6 1 #define HAVE_SO_RCVBUF 1 #define SOCKS_SO_RCVBUF_LVL SOL_SOCKET #define SOCKS_SO_RCVBUF_NAME "so_rcvbuf" #define SOCKS_SO_RCVBUF_IPV4 1 #define SOCKS_SO_RCVBUF_IPV6 1 #define HAVE_SO_RCVBUFFORCE 1 #define SOCKS_SO_RCVBUFFORCE_LVL SOL_SOCKET #define SOCKS_SO_RCVBUFFORCE_NAME "so_rcvbufforce" #define SOCKS_SO_RCVBUFFORCE_IPV4 1 #define SOCKS_SO_RCVBUFFORCE_IPV6 1 #define HAVE_SO_RCVLOWAT 1 #define SOCKS_SO_RCVLOWAT_LVL SOL_SOCKET #define SOCKS_SO_RCVLOWAT_NAME "so_rcvlowat" #define SOCKS_SO_RCVLOWAT_IPV4 1 #define SOCKS_SO_RCVLOWAT_IPV6 1 #define HAVE_SO_RCVTIMEO 1 #define SOCKS_SO_RCVTIMEO_LVL SOL_SOCKET #define SOCKS_SO_RCVTIMEO_NAME "so_rcvtimeo" #define SOCKS_SO_RCVTIMEO_IPV4 1 #define SOCKS_SO_RCVTIMEO_IPV6 1 #define HAVE_SO_SNDBUF 1 #define SOCKS_SO_SNDBUF_LVL SOL_SOCKET #define SOCKS_SO_SNDBUF_NAME "so_sndbuf" #define SOCKS_SO_SNDBUF_IPV4 1 #define SOCKS_SO_SNDBUF_IPV6 1 #define HAVE_SO_SNDBUFFORCE 1 #define SOCKS_SO_SNDBUFFORCE_LVL SOL_SOCKET #define SOCKS_SO_SNDBUFFORCE_NAME "so_sndbufforce" #define SOCKS_SO_SNDBUFFORCE_IPV4 1 #define SOCKS_SO_SNDBUFFORCE_IPV6 1 #define HAVE_SO_SNDLOWAT 1 #define SOCKS_SO_SNDLOWAT_LVL SOL_SOCKET #define SOCKS_SO_SNDLOWAT_NAME "so_sndlowat" #define SOCKS_SO_SNDLOWAT_IPV4 1 #define SOCKS_SO_SNDLOWAT_IPV6 1 #define HAVE_SO_SNDTIMEO 1 #define SOCKS_SO_SNDTIMEO_LVL SOL_SOCKET #define SOCKS_SO_SNDTIMEO_NAME "so_sndtimeo" #define SOCKS_SO_SNDTIMEO_IPV4 1 #define SOCKS_SO_SNDTIMEO_IPV6 1 #define HAVE_SO_TIMESTAMP 1 #define SOCKS_SO_TIMESTAMP_LVL SOL_SOCKET #define SOCKS_SO_TIMESTAMP_NAME "so_timestamp" #define SOCKS_SO_TIMESTAMP_IPV4 1 #define SOCKS_SO_TIMESTAMP_IPV6 1 #define HAVE_TCP_CORK 1 #define SOCKS_TCP_CORK_LVL IPPROTO_TCP #define SOCKS_TCP_CORK_NAME "tcp_cork" #define SOCKS_TCP_CORK_IPV4 1 #define SOCKS_TCP_CORK_IPV6 1 #define HAVE_TCP_KEEPCNT 1 #define SOCKS_TCP_KEEPCNT_LVL IPPROTO_TCP #define SOCKS_TCP_KEEPCNT_NAME "tcp_keepcnt" #define SOCKS_TCP_KEEPCNT_IPV4 1 #define SOCKS_TCP_KEEPCNT_IPV6 1 #define HAVE_TCP_KEEPIDLE 1 #define SOCKS_TCP_KEEPIDLE_LVL IPPROTO_TCP #define SOCKS_TCP_KEEPIDLE_NAME "tcp_keepidle" #define SOCKS_TCP_KEEPIDLE_IPV4 1 #define SOCKS_TCP_KEEPIDLE_IPV6 1 #define HAVE_TCP_KEEPINTVL 1 #define SOCKS_TCP_KEEPINTVL_LVL IPPROTO_TCP #define SOCKS_TCP_KEEPINTVL_NAME "tcp_keepintvl" #define SOCKS_TCP_KEEPINTVL_IPV4 1 #define SOCKS_TCP_KEEPINTVL_IPV6 1 #define HAVE_TCP_LINGER2 1 #define SOCKS_TCP_LINGER2_LVL IPPROTO_TCP #define SOCKS_TCP_LINGER2_NAME "tcp_linger2" #define SOCKS_TCP_LINGER2_IPV4 1 #define SOCKS_TCP_LINGER2_IPV6 1 #define HAVE_TCP_MAXSEG 1 #define SOCKS_TCP_MAXSEG_LVL IPPROTO_TCP #define SOCKS_TCP_MAXSEG_NAME "tcp_maxseg" #define SOCKS_TCP_MAXSEG_IPV4 1 #define SOCKS_TCP_MAXSEG_IPV6 1 #define HAVE_TCP_MD5SIG 1 #define SOCKS_TCP_MD5SIG_LVL IPPROTO_TCP #define SOCKS_TCP_MD5SIG_NAME "tcp_md5sig" #define SOCKS_TCP_MD5SIG_IPV4 1 #define SOCKS_TCP_MD5SIG_IPV6 1 #define HAVE_TCP_NODELAY 1 #define SOCKS_TCP_NODELAY_LVL IPPROTO_TCP #define SOCKS_TCP_NODELAY_NAME "tcp_nodelay" #define SOCKS_TCP_NODELAY_IPV4 1 #define SOCKS_TCP_NODELAY_IPV6 1 #define HAVE_TCP_SYNCNT 1 #define SOCKS_TCP_SYNCNT_LVL IPPROTO_TCP #define SOCKS_TCP_SYNCNT_NAME "tcp_syncnt" #define SOCKS_TCP_SYNCNT_IPV4 1 #define SOCKS_TCP_SYNCNT_IPV6 1 #define HAVE_TCP_WINDOW_CLAMP 1 #define SOCKS_TCP_WINDOW_CLAMP_LVL IPPROTO_TCP #define SOCKS_TCP_WINDOW_CLAMP_NAME "tcp_window_clamp" #define SOCKS_TCP_WINDOW_CLAMP_IPV4 1 #define SOCKS_TCP_WINDOW_CLAMP_IPV6 1 #define HAVE_UDP_CORK 1 #define SOCKS_UDP_CORK_LVL IPPROTO_UDP #define SOCKS_UDP_CORK_NAME "udp_cork" #define SOCKS_UDP_CORK_IPV4 1 #define SOCKS_UDP_CORK_IPV6 1 #define HAVE_IP_FREEBIND 1 #define SOCKS_IP_FREEBIND_LVL IPPROTO_IP #define SOCKS_IP_FREEBIND_NAME "ip_freebind" #define SOCKS_IP_FREEBIND_IPV4 1 #define SOCKS_IP_FREEBIND_IPV6 0 #define HAVE_IP_MINTTL 1 #define SOCKS_IP_MINTTL_LVL IPPROTO_IP #define SOCKS_IP_MINTTL_NAME "ip_minttl" #define SOCKS_IP_MINTTL_IPV4 1 #define SOCKS_IP_MINTTL_IPV6 0 #define HAVE_IP_MTU_DISCOVER 1 #define SOCKS_IP_MTU_DISCOVER_LVL IPPROTO_IP #define SOCKS_IP_MTU_DISCOVER_NAME "ip_mtu_discover" #define SOCKS_IP_MTU_DISCOVER_IPV4 1 #define SOCKS_IP_MTU_DISCOVER_IPV6 0 #define HAVE_IP_TOS 1 #define SOCKS_IP_TOS_LVL IPPROTO_IP #define SOCKS_IP_TOS_NAME "ip_tos" #define SOCKS_IP_TOS_IPV4 1 #define SOCKS_IP_TOS_IPV6 0 #define HAVE_IP_TTL 1 #define SOCKS_IP_TTL_LVL IPPROTO_IP #define SOCKS_IP_TTL_NAME "ip_ttl" #define SOCKS_IP_TTL_IPV4 1 #define SOCKS_IP_TTL_IPV6 0 #define HAVE_IP_TRANSPARENT 1 #define SOCKS_IP_TRANSPARENT_LVL IPPROTO_IP #define SOCKS_IP_TRANSPARENT_NAME "ip_transparent" #define SOCKS_IP_TRANSPARENT_IPV4 1 #define SOCKS_IP_TRANSPARENT_IPV6 0 #define HAVE_IPV6_ADDRFORM 1 #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" #define SOCKS_IPV6_ADDRFORM_IPV4 0 #define SOCKS_IPV6_ADDRFORM_IPV6 1 #define HAVE_IPV6_UNICAST_HOPS 1 #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 #define HAVE_IPV6_2292DSTOPTS 1 #define SOCKS_IPV6_2292DSTOPTS_LVL IPPROTO_IPV6 #define SOCKS_IPV6_2292DSTOPTS_NAME "ipv6_2292dstopts" #define SOCKS_IPV6_2292DSTOPTS_IPV4 0 #define SOCKS_IPV6_2292DSTOPTS_IPV6 1 #define HAVE_IPV6_2292HOPLIMIT 1 #define SOCKS_IPV6_2292HOPLIMIT_LVL IPPROTO_IPV6 #define SOCKS_IPV6_2292HOPLIMIT_NAME "ipv6_2292hoplimit" #define SOCKS_IPV6_2292HOPLIMIT_IPV4 0 #define SOCKS_IPV6_2292HOPLIMIT_IPV6 1 #define HAVE_IPV6_2292HOPOPTS 1 #define SOCKS_IPV6_2292HOPOPTS_LVL IPPROTO_IPV6 #define SOCKS_IPV6_2292HOPOPTS_NAME "ipv6_2292hopopts" #define SOCKS_IPV6_2292HOPOPTS_IPV4 0 #define SOCKS_IPV6_2292HOPOPTS_IPV6 1 #define HAVE_IPV6_2292PKTINFO 1 #define SOCKS_IPV6_2292PKTINFO_LVL IPPROTO_IPV6 #define SOCKS_IPV6_2292PKTINFO_NAME "ipv6_2292pktinfo" #define SOCKS_IPV6_2292PKTINFO_IPV4 0 #define SOCKS_IPV6_2292PKTINFO_IPV6 1 #define HAVE_IPV6_2292PKTOPTIONS 1 #define SOCKS_IPV6_2292PKTOPTIONS_LVL IPPROTO_IPV6 #define SOCKS_IPV6_2292PKTOPTIONS_NAME "ipv6_2292pktoptions" #define SOCKS_IPV6_2292PKTOPTIONS_IPV4 0 #define SOCKS_IPV6_2292PKTOPTIONS_IPV6 1 #define HAVE_IPV6_2292RTHDR 1 #define SOCKS_IPV6_2292RTHDR_LVL IPPROTO_IPV6 #define SOCKS_IPV6_2292RTHDR_NAME "ipv6_2292rthdr" #define SOCKS_IPV6_2292RTHDR_IPV4 0 #define SOCKS_IPV6_2292RTHDR_IPV6 1 #define HAVE_IPV6_ADDRFORM 1 #define SOCKS_IPV6_ADDRFORM_LVL IPPROTO_IPV6 #define SOCKS_IPV6_ADDRFORM_NAME "ipv6_addrform" #define SOCKS_IPV6_ADDRFORM_IPV4 0 #define SOCKS_IPV6_ADDRFORM_IPV6 1 #define HAVE_IPV6_ADDR_PREFERENCES 1 #define SOCKS_IPV6_ADDR_PREFERENCES_LVL IPPROTO_IPV6 #define SOCKS_IPV6_ADDR_PREFERENCES_NAME "ipv6_addr_preferences" #define SOCKS_IPV6_ADDR_PREFERENCES_IPV4 0 #define SOCKS_IPV6_ADDR_PREFERENCES_IPV6 1 #define HAVE_IPV6_AUTHHDR 1 #define SOCKS_IPV6_AUTHHDR_LVL IPPROTO_IPV6 #define SOCKS_IPV6_AUTHHDR_NAME "ipv6_authhdr" #define SOCKS_IPV6_AUTHHDR_IPV4 0 #define SOCKS_IPV6_AUTHHDR_IPV6 1 #define HAVE_IPV6_AUTOFLOWLABEL 1 #define SOCKS_IPV6_AUTOFLOWLABEL_LVL IPPROTO_IPV6 #define SOCKS_IPV6_AUTOFLOWLABEL_NAME "ipv6_autoflowlabel" #define SOCKS_IPV6_AUTOFLOWLABEL_IPV4 0 #define SOCKS_IPV6_AUTOFLOWLABEL_IPV6 1 #define HAVE_IPV6_CHECKSUM 1 #define SOCKS_IPV6_CHECKSUM_LVL IPPROTO_IPV6 #define SOCKS_IPV6_CHECKSUM_NAME "ipv6_checksum" #define SOCKS_IPV6_CHECKSUM_IPV4 0 #define SOCKS_IPV6_CHECKSUM_IPV6 1 #define HAVE_IPV6_DONTFRAG 1 #define SOCKS_IPV6_DONTFRAG_LVL IPPROTO_IPV6 #define SOCKS_IPV6_DONTFRAG_NAME "ipv6_dontfrag" #define SOCKS_IPV6_DONTFRAG_IPV4 0 #define SOCKS_IPV6_DONTFRAG_IPV6 1 #define HAVE_IPV6_DSTOPTS 1 #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" #define SOCKS_IPV6_DSTOPTS_IPV4 0 #define SOCKS_IPV6_DSTOPTS_IPV6 1 #define HAVE_IPV6_DSTOPTS 1 #define SOCKS_IPV6_DSTOPTS_LVL IPPROTO_IPV6 #define SOCKS_IPV6_DSTOPTS_NAME "ipv6_dstopts" #define SOCKS_IPV6_DSTOPTS_IPV4 0 #define SOCKS_IPV6_DSTOPTS_IPV6 1 #define HAVE_IPV6_HOPLIMIT 1 #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" #define SOCKS_IPV6_HOPLIMIT_IPV4 0 #define SOCKS_IPV6_HOPLIMIT_IPV6 1 #define HAVE_IPV6_HOPLIMIT 1 #define SOCKS_IPV6_HOPLIMIT_LVL IPPROTO_IPV6 #define SOCKS_IPV6_HOPLIMIT_NAME "ipv6_hoplimit" #define SOCKS_IPV6_HOPLIMIT_IPV4 0 #define SOCKS_IPV6_HOPLIMIT_IPV6 1 #define HAVE_IPV6_HOPOPTS 1 #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" #define SOCKS_IPV6_HOPOPTS_IPV4 0 #define SOCKS_IPV6_HOPOPTS_IPV6 1 #define HAVE_IPV6_HOPOPTS 1 #define SOCKS_IPV6_HOPOPTS_LVL IPPROTO_IPV6 #define SOCKS_IPV6_HOPOPTS_NAME "ipv6_hopopts" #define SOCKS_IPV6_HOPOPTS_IPV4 0 #define SOCKS_IPV6_HOPOPTS_IPV6 1 #define HAVE_IPV6_IPSEC_POLICY 1 #define SOCKS_IPV6_IPSEC_POLICY_LVL IPPROTO_IPV6 #define SOCKS_IPV6_IPSEC_POLICY_NAME "ipv6_ipsec_policy" #define SOCKS_IPV6_IPSEC_POLICY_IPV4 0 #define SOCKS_IPV6_IPSEC_POLICY_IPV6 1 #define HAVE_IPV6_JOIN_ANYCAST 1 #define SOCKS_IPV6_JOIN_ANYCAST_LVL IPPROTO_IPV6 #define SOCKS_IPV6_JOIN_ANYCAST_NAME "ipv6_join_anycast" #define SOCKS_IPV6_JOIN_ANYCAST_IPV4 0 #define SOCKS_IPV6_JOIN_ANYCAST_IPV6 1 #define HAVE_IPV6_JOIN_GROUP 1 #define SOCKS_IPV6_JOIN_GROUP_LVL IPPROTO_IPV6 #define SOCKS_IPV6_JOIN_GROUP_NAME "ipv6_join_group" #define SOCKS_IPV6_JOIN_GROUP_IPV4 0 #define SOCKS_IPV6_JOIN_GROUP_IPV6 1 #define HAVE_IPV6_LEAVE_ANYCAST 1 #define SOCKS_IPV6_LEAVE_ANYCAST_LVL IPPROTO_IPV6 #define SOCKS_IPV6_LEAVE_ANYCAST_NAME "ipv6_leave_anycast" #define SOCKS_IPV6_LEAVE_ANYCAST_IPV4 0 #define SOCKS_IPV6_LEAVE_ANYCAST_IPV6 1 #define HAVE_IPV6_LEAVE_GROUP 1 #define SOCKS_IPV6_LEAVE_GROUP_LVL IPPROTO_IPV6 #define SOCKS_IPV6_LEAVE_GROUP_NAME "ipv6_leave_group" #define SOCKS_IPV6_LEAVE_GROUP_IPV4 0 #define SOCKS_IPV6_LEAVE_GROUP_IPV6 1 #define HAVE_IPV6_MINHOPCOUNT 1 #define SOCKS_IPV6_MINHOPCOUNT_LVL IPPROTO_IPV6 #define SOCKS_IPV6_MINHOPCOUNT_NAME "ipv6_minhopcount" #define SOCKS_IPV6_MINHOPCOUNT_IPV4 0 #define SOCKS_IPV6_MINHOPCOUNT_IPV6 1 #define HAVE_IPV6_MTU 1 #define SOCKS_IPV6_MTU_LVL IPPROTO_IPV6 #define SOCKS_IPV6_MTU_NAME "ipv6_mtu" #define SOCKS_IPV6_MTU_IPV4 0 #define SOCKS_IPV6_MTU_IPV6 1 #define HAVE_IPV6_MTU_DISCOVER 1 #define SOCKS_IPV6_MTU_DISCOVER_LVL IPPROTO_IPV6 #define SOCKS_IPV6_MTU_DISCOVER_NAME "ipv6_mtu_discover" #define SOCKS_IPV6_MTU_DISCOVER_IPV4 0 #define SOCKS_IPV6_MTU_DISCOVER_IPV6 1 #define HAVE_IPV6_NEXTHOP 1 #define SOCKS_IPV6_NEXTHOP_LVL IPPROTO_IPV6 #define SOCKS_IPV6_NEXTHOP_NAME "ipv6_nexthop" #define SOCKS_IPV6_NEXTHOP_IPV4 0 #define SOCKS_IPV6_NEXTHOP_IPV6 1 #define HAVE_IPV6_ORIGDSTADDR 1 #define SOCKS_IPV6_ORIGDSTADDR_LVL IPPROTO_IPV6 #define SOCKS_IPV6_ORIGDSTADDR_NAME "ipv6_origdstaddr" #define SOCKS_IPV6_ORIGDSTADDR_IPV4 0 #define SOCKS_IPV6_ORIGDSTADDR_IPV6 1 #define HAVE_IPV6_PATHMTU 1 #define SOCKS_IPV6_PATHMTU_LVL IPPROTO_IPV6 #define SOCKS_IPV6_PATHMTU_NAME "ipv6_pathmtu" #define SOCKS_IPV6_PATHMTU_IPV4 0 #define SOCKS_IPV6_PATHMTU_IPV6 1 #define HAVE_IPV6_PKTINFO 1 #define SOCKS_IPV6_PKTINFO_LVL IPPROTO_IPV6 #define SOCKS_IPV6_PKTINFO_NAME "ipv6_pktinfo" #define SOCKS_IPV6_PKTINFO_IPV4 0 #define SOCKS_IPV6_PKTINFO_IPV6 1 #define HAVE_IPV6_ROUTER_ALERT 1 #define SOCKS_IPV6_ROUTER_ALERT_LVL IPPROTO_IPV6 #define SOCKS_IPV6_ROUTER_ALERT_NAME "ipv6_router_alert" #define SOCKS_IPV6_ROUTER_ALERT_IPV4 0 #define SOCKS_IPV6_ROUTER_ALERT_IPV6 1 #define HAVE_IPV6_RTHDR 1 #define SOCKS_IPV6_RTHDR_LVL IPPROTO_IPV6 #define SOCKS_IPV6_RTHDR_NAME "ipv6_rthdr" #define SOCKS_IPV6_RTHDR_IPV4 0 #define SOCKS_IPV6_RTHDR_IPV6 1 #define HAVE_IPV6_RTHDRDSTOPTS 1 #define SOCKS_IPV6_RTHDRDSTOPTS_LVL IPPROTO_IPV6 #define SOCKS_IPV6_RTHDRDSTOPTS_NAME "ipv6_rthdrdstopts" #define SOCKS_IPV6_RTHDRDSTOPTS_IPV4 0 #define SOCKS_IPV6_RTHDRDSTOPTS_IPV6 1 #define HAVE_IPV6_TCLASS 1 #define SOCKS_IPV6_TCLASS_LVL IPPROTO_IPV6 #define SOCKS_IPV6_TCLASS_NAME "ipv6_tclass" #define SOCKS_IPV6_TCLASS_IPV4 0 #define SOCKS_IPV6_TCLASS_IPV6 1 #define HAVE_IPV6_TRANSPARENT 1 #define SOCKS_IPV6_TRANSPARENT_LVL IPPROTO_IPV6 #define SOCKS_IPV6_TRANSPARENT_NAME "ipv6_transparent" #define SOCKS_IPV6_TRANSPARENT_IPV4 0 #define SOCKS_IPV6_TRANSPARENT_IPV6 1 #define HAVE_IPV6_UNICAST_HOPS 1 #define SOCKS_IPV6_UNICAST_HOPS_LVL IPPROTO_IPV6 #define SOCKS_IPV6_UNICAST_HOPS_NAME "ipv6_unicast_hops" #define SOCKS_IPV6_UNICAST_HOPS_IPV4 0 #define SOCKS_IPV6_UNICAST_HOPS_IPV6 1 #define HAVE_IPV6_V6ONLY 1 #define SOCKS_IPV6_V6ONLY_LVL IPPROTO_IPV6 #define SOCKS_IPV6_V6ONLY_NAME "ipv6_v6only" #define SOCKS_IPV6_V6ONLY_IPV4 0 #define SOCKS_IPV6_V6ONLY_IPV6 1 #define HAVE_IPV6_XFRM_POLICY 1 #define SOCKS_IPV6_XFRM_POLICY_LVL IPPROTO_IPV6 #define SOCKS_IPV6_XFRM_POLICY_NAME "ipv6_xfrm_policy" #define SOCKS_IPV6_XFRM_POLICY_IPV4 0 #define SOCKS_IPV6_XFRM_POLICY_IPV6 1 #define HAVE_SO_ERROR 1 #define SOCKS_SO_ERROR_LVL SOL_SOCKET #define SOCKS_SO_ERROR_NAME "so_error" #define SOCKS_SO_ERROR_IPV4 1 #define SOCKS_SO_ERROR_IPV6 1 #define HAVE_SO_REUSEADDR 1 #define SOCKS_SO_REUSEADDR_LVL SOL_SOCKET #define SOCKS_SO_REUSEADDR_NAME "so_reuseaddr" #define SOCKS_SO_REUSEADDR_IPV4 1 #define SOCKS_SO_REUSEADDR_IPV6 1 #define HAVE_SO_REUSEPORT 1 #define SOCKS_SO_REUSEPORT_LVL SOL_SOCKET #define SOCKS_SO_REUSEPORT_NAME "so_reuseport" #define SOCKS_SO_REUSEPORT_IPV4 1 #define SOCKS_SO_REUSEPORT_IPV6 1 #define HAVE_SO_ACCEPTCONN 1 #define SOCKS_SO_ACCEPTCONN_LVL SOL_SOCKET #define SOCKS_SO_ACCEPTCONN_NAME "so_acceptconn" #define SOCKS_SO_ACCEPTCONN_IPV4 1 #define SOCKS_SO_ACCEPTCONN_IPV6 1 #define HAVE_SO_TYPE 1 #define SOCKS_SO_TYPE_LVL SOL_SOCKET #define SOCKS_SO_TYPE_NAME "so_type" #define SOCKS_SO_TYPE_IPV4 1 #define SOCKS_SO_TYPE_IPV6 1 #define HAVE_IP_ADD_MEMBERSHIP 1 #define SOCKS_IP_ADD_MEMBERSHIP_LVL IPPROTO_IP #define SOCKS_IP_ADD_MEMBERSHIP_NAME "ip_add_membership" #define SOCKS_IP_ADD_MEMBERSHIP_IPV4 1 #define SOCKS_IP_ADD_MEMBERSHIP_IPV6 0 #define HAVE_IP_ADD_SOURCE_MEMBERSHIP 1 #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_LVL IPPROTO_IP #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_NAME "ip_add_source_membership" #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV4 1 #define SOCKS_IP_ADD_SOURCE_MEMBERSHIP_IPV6 0 #define HAVE_IP_BLOCK_SOURCE 1 #define SOCKS_IP_BLOCK_SOURCE_LVL IPPROTO_IP #define SOCKS_IP_BLOCK_SOURCE_NAME "ip_block_source" #define SOCKS_IP_BLOCK_SOURCE_IPV4 1 #define SOCKS_IP_BLOCK_SOURCE_IPV6 0 #define HAVE_IP_DROP_MEMBERSHIP 1 #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 #define HAVE_IP_DROP_MEMBERSHIP 1 #define SOCKS_IP_DROP_MEMBERSHIP_LVL IPPROTO_IP #define SOCKS_IP_DROP_MEMBERSHIP_NAME "ip_drop_membership" #define SOCKS_IP_DROP_MEMBERSHIP_IPV4 1 #define SOCKS_IP_DROP_MEMBERSHIP_IPV6 0 #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 #define HAVE_IP_DROP_SOURCE_MEMBERSHIP 1 #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_LVL IPPROTO_IP #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_NAME "ip_drop_source_membership" #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV4 1 #define SOCKS_IP_DROP_SOURCE_MEMBERSHIP_IPV6 0 #define HAVE_IP_HDRINCL 1 #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" #define SOCKS_IP_HDRINCL_IPV4 1 #define SOCKS_IP_HDRINCL_IPV6 0 #define HAVE_IP_HDRINCL 1 #define SOCKS_IP_HDRINCL_LVL IPPROTO_IP #define SOCKS_IP_HDRINCL_NAME "ip_hdrincl" #define SOCKS_IP_HDRINCL_IPV4 1 #define SOCKS_IP_HDRINCL_IPV6 0 #define HAVE_IP_MULTICAST_IF 1 #define SOCKS_IP_MULTICAST_IF_LVL IPPROTO_IP #define SOCKS_IP_MULTICAST_IF_NAME "ip_multicast_if" #define SOCKS_IP_MULTICAST_IF_IPV4 1 #define SOCKS_IP_MULTICAST_IF_IPV6 0 #define HAVE_IP_MULTICAST_LOOP 1 #define SOCKS_IP_MULTICAST_LOOP_LVL IPPROTO_IP #define SOCKS_IP_MULTICAST_LOOP_NAME "ip_multicast_loop" #define SOCKS_IP_MULTICAST_LOOP_IPV4 1 #define SOCKS_IP_MULTICAST_LOOP_IPV6 0 #define HAVE_IP_MULTICAST_TTL 1 #define SOCKS_IP_MULTICAST_TTL_LVL IPPROTO_IP #define SOCKS_IP_MULTICAST_TTL_NAME "ip_multicast_ttl" #define SOCKS_IP_MULTICAST_TTL_IPV4 1 #define SOCKS_IP_MULTICAST_TTL_IPV6 0 #define HAVE_IP_OPTIONS 1 #define SOCKS_IP_OPTIONS_LVL IPPROTO_IP #define SOCKS_IP_OPTIONS_NAME "ip_options" #define SOCKS_IP_OPTIONS_IPV4 1 #define SOCKS_IP_OPTIONS_IPV6 0 #define HAVE_IP_RECVTOS 1 #define SOCKS_IP_RECVTOS_LVL IPPROTO_IP #define SOCKS_IP_RECVTOS_NAME "ip_recvtos" #define SOCKS_IP_RECVTOS_IPV4 1 #define SOCKS_IP_RECVTOS_IPV6 0 #define HAVE_IP_RECVTTL 1 #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" #define SOCKS_IP_RECVTTL_IPV4 1 #define SOCKS_IP_RECVTTL_IPV6 0 #define HAVE_IP_RECVTTL 1 #define SOCKS_IP_RECVTTL_LVL IPPROTO_IP #define SOCKS_IP_RECVTTL_NAME "ip_recvttl" #define SOCKS_IP_RECVTTL_IPV4 1 #define SOCKS_IP_RECVTTL_IPV6 0 #define HAVE_IP_UNBLOCK_SOURCE 1 #define SOCKS_IP_UNBLOCK_SOURCE_LVL IPPROTO_IP #define SOCKS_IP_UNBLOCK_SOURCE_NAME "ip_unblock_source" #define SOCKS_IP_UNBLOCK_SOURCE_IPV4 1 #define SOCKS_IP_UNBLOCK_SOURCE_IPV6 0 #define HAVE_IPV6_MULTICAST_HOPS 1 #define SOCKS_IPV6_MULTICAST_HOPS_LVL IPPROTO_IPV6 #define SOCKS_IPV6_MULTICAST_HOPS_NAME "ipv6_multicast_hops" #define SOCKS_IPV6_MULTICAST_HOPS_IPV4 0 #define SOCKS_IPV6_MULTICAST_HOPS_IPV6 1 #define HAVE_IPV6_MULTICAST_IF 1 #define SOCKS_IPV6_MULTICAST_IF_LVL IPPROTO_IPV6 #define SOCKS_IPV6_MULTICAST_IF_NAME "ipv6_multicast_if" #define SOCKS_IPV6_MULTICAST_IF_IPV4 0 #define SOCKS_IPV6_MULTICAST_IF_IPV6 1 #define HAVE_IPV6_MULTICAST_LOOP 1 #define SOCKS_IPV6_MULTICAST_LOOP_LVL IPPROTO_IPV6 #define SOCKS_IPV6_MULTICAST_LOOP_NAME "ipv6_multicast_loop" #define SOCKS_IPV6_MULTICAST_LOOP_IPV4 0 #define SOCKS_IPV6_MULTICAST_LOOP_IPV6 1 #define HAVE_IPV6_ADD_MEMBERSHIP 1 #define SOCKS_IPV6_ADD_MEMBERSHIP_LVL IPPROTO_IPV6 #define SOCKS_IPV6_ADD_MEMBERSHIP_NAME "ipv6_add_membership" #define SOCKS_IPV6_ADD_MEMBERSHIP_IPV4 0 #define SOCKS_IPV6_ADD_MEMBERSHIP_IPV6 1 #define HAVE_IPV6_DROP_MEMBERSHIP 1 #define SOCKS_IPV6_DROP_MEMBERSHIP_LVL IPPROTO_IPV6 #define SOCKS_IPV6_DROP_MEMBERSHIP_NAME "ipv6_drop_membership" #define SOCKS_IPV6_DROP_MEMBERSHIP_IPV4 0 #define SOCKS_IPV6_DROP_MEMBERSHIP_IPV6 1 #define HAVE_IPV6_RECVDSTOPTS 1 #define SOCKS_IPV6_RECVDSTOPTS_LVL IPPROTO_IPV6 #define SOCKS_IPV6_RECVDSTOPTS_NAME "ipv6_recvdstopts" #define SOCKS_IPV6_RECVDSTOPTS_IPV4 0 #define SOCKS_IPV6_RECVDSTOPTS_IPV6 1 #define HAVE_IPV6_RECVERR 1 #define SOCKS_IPV6_RECVERR_LVL IPPROTO_IPV6 #define SOCKS_IPV6_RECVERR_NAME "ipv6_recverr" #define SOCKS_IPV6_RECVERR_IPV4 0 #define SOCKS_IPV6_RECVERR_IPV6 1 #define HAVE_IPV6_RECVHOPLIMIT 1 #define SOCKS_IPV6_RECVHOPLIMIT_LVL IPPROTO_IPV6 #define SOCKS_IPV6_RECVHOPLIMIT_NAME "ipv6_recvhoplimit" #define SOCKS_IPV6_RECVHOPLIMIT_IPV4 0 #define SOCKS_IPV6_RECVHOPLIMIT_IPV6 1 #define HAVE_IPV6_RECVHOPOPTS 1 #define SOCKS_IPV6_RECVHOPOPTS_LVL IPPROTO_IPV6 #define SOCKS_IPV6_RECVHOPOPTS_NAME "ipv6_recvhopopts" #define SOCKS_IPV6_RECVHOPOPTS_IPV4 0 #define SOCKS_IPV6_RECVHOPOPTS_IPV6 1 #define HAVE_IPV6_RECVORIGDSTADDR 1 #define SOCKS_IPV6_RECVORIGDSTADDR_LVL IPPROTO_IPV6 #define SOCKS_IPV6_RECVORIGDSTADDR_NAME "ipv6_recvorigdstaddr" #define SOCKS_IPV6_RECVORIGDSTADDR_IPV4 0 #define SOCKS_IPV6_RECVORIGDSTADDR_IPV6 1 #define HAVE_IPV6_RECVPATHMTU 1 #define SOCKS_IPV6_RECVPATHMTU_LVL IPPROTO_IPV6 #define SOCKS_IPV6_RECVPATHMTU_NAME "ipv6_recvpathmtu" #define SOCKS_IPV6_RECVPATHMTU_IPV4 0 #define SOCKS_IPV6_RECVPATHMTU_IPV6 1 #define HAVE_IPV6_RECVPKTINFO 1 #define SOCKS_IPV6_RECVPKTINFO_LVL IPPROTO_IPV6 #define SOCKS_IPV6_RECVPKTINFO_NAME "ipv6_recvpktinfo" #define SOCKS_IPV6_RECVPKTINFO_IPV4 0 #define SOCKS_IPV6_RECVPKTINFO_IPV6 1 #define HAVE_IPV6_RECVRTHDR 1 #define SOCKS_IPV6_RECVRTHDR_LVL IPPROTO_IPV6 #define SOCKS_IPV6_RECVRTHDR_NAME "ipv6_recvrthdr" #define SOCKS_IPV6_RECVRTHDR_IPV4 0 #define SOCKS_IPV6_RECVRTHDR_IPV6 1 #define HAVE_IPV6_RECVTCLASS 1 #define SOCKS_IPV6_RECVTCLASS_LVL IPPROTO_IPV6 #define SOCKS_IPV6_RECVTCLASS_NAME "ipv6_recvtclass" #define SOCKS_IPV6_RECVTCLASS_IPV4 0 #define SOCKS_IPV6_RECVTCLASS_IPV6 1 #define SOCKS_IP_TOS_DSCP_NAME "ip_tos.dscp" #define SOCKS_IP_TOS_PREC_NAME "ip_tos.prec" #define SOCKS_IP_TOS_TOS_NAME "ip_tos.tos" #define SOCKS_HOSTID_TYPE SOCKS_HOSTID_TYPE_NONE #define SOCKOPTNAME_MAXLEN 26 #define HAVE_DUPSOCKOPT_MAX 25 #define HAVE_SOCKOPTVAL_MAX 112 #define HAVE_SOCKOPTVALSYM_MAX 32 #define DANTE_SOCKOPTS_SO "SO_BROADCAST SO_DEBUG SO_DONTROUTE SO_KEEPALIVE SO_LINGER SO_OOBINLINE SO_PRIORITY SO_RCVBUF SO_RCVBUFFORCE SO_RCVLOWAT SO_RCVTIMEO SO_SNDBUF SO_SNDBUFFORCE SO_SNDLOWAT SO_SNDTIMEO SO_TIMESTAMP" #define DANTE_SOCKOPTS_IPV4 "IP_FREEBIND IP_MINTTL IP_MTU_DISCOVER IP_TOS IP_TTL IP_TRANSPARENT" #define DANTE_SOCKOPTS_IPV6 "IPV6_ADDRFORM IPV6_UNICAST_HOPS IPV6_2292DSTOPTS IPV6_2292HOPLIMIT IPV6_2292HOPOPTS IPV6_2292PKTINFO IPV6_2292PKTOPTIONS IPV6_2292RTHDR IPV6_ADDRFORM IPV6_ADDR_PREFERENCES IPV6_AUTHHDR IPV6_AUTOFLOWLABEL IPV6_CHECKSUM IPV6_DONTFRAG IPV6_DSTOPTS IPV6_DSTOPTS IPV6_HOPLIMIT IPV6_HOPLIMIT IPV6_HOPOPTS IPV6_HOPOPTS IPV6_IPSEC_POLICY IPV6_JOIN_ANYCAST IPV6_JOIN_GROUP IPV6_LEAVE_ANYCAST IPV6_LEAVE_GROUP IPV6_MINHOPCOUNT IPV6_MTU IPV6_MTU_DISCOVER IPV6_NEXTHOP IPV6_ORIGDSTADDR IPV6_PATHMTU IPV6_PKTINFO IPV6_ROUTER_ALERT IPV6_RTHDR IPV6_RTHDRDSTOPTS IPV6_TCLASS IPV6_TRANSPARENT IPV6_UNICAST_HOPS IPV6_V6ONLY IPV6_XFRM_POLICY" #define DANTE_SOCKOPTS_TCP "TCP_CORK TCP_KEEPCNT TCP_KEEPIDLE TCP_KEEPINTVL TCP_LINGER2 TCP_MAXSEG TCP_MD5SIG TCP_NODELAY TCP_SYNCNT TCP_WINDOW_CLAMP" #define DANTE_SOCKOPTS_UDP "UDP_CORK" #define DANTE_BUILD "mon-data mon-disconnect nopreload sess2" configure: exit 0