From 06a209482573a4f259803517fcc22b5721309d4a Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sat, 12 Oct 2019 00:30:02 +0100 Subject: [PATCH] test: udp-preload: Proof of concept wrapping (2) gcc -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 still works. Signed-off-by: Ian Jackson --- test/udp-preload.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/udp-preload.c b/test/udp-preload.c index 8c7d18c..ba9b7a4 100644 --- a/test/udp-preload.c +++ b/test/udp-preload.c @@ -72,7 +72,7 @@ WRAPS(DEF_OLD) #define WRAP(fn) int fn(fn##_args) WRAP(socket) { - errno=EMSGSIZE; return -1; + return old_socket(domain,type,protocol); } #if 0 -- 2.30.2