chiark / gitweb /
test: udp-preload: Beginning of actual implementation
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 11 Oct 2019 23:57:27 +0000 (00:57 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 12 Oct 2019 22:29:26 +0000 (23:29 +0100)
commit8d9c291852f2081c1bfda1d9a3e51a9f58718ef0
tree2eea919be9afcd481bb40f7d5b5a29d2437dae69
parent06a209482573a4f259803517fcc22b5721309d4a
test: udp-preload: Beginning of actual implementation

  gcc -Wall -D_REENTRANT -fPIC -c udp-preload.c && \
  ld -shared -soname foo.so.1 udp-preload.o -o udp-preload.so -ldl -lc

produces a library with which

  LD_PRELOAD=test/udp-preload.so test/invoke

produces various complaints like

  udp (test/tmp/outside.conf:19): setsockopt(,IPV6_V6ONLY,&1,): Operation not supported
  udp (test/tmp/inside.conf:19): socket [::]:16913 experiencing some trouble transmitting IPv6 (to [::1]:16900): Bad file descriptor

This is progress.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
test/udp-preload.c