chiark
/
gitweb
/
~ian
/
secnet.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(from parent 1:
96d96c4
)
test: Specify the LD_PRELOAD etc.
author
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Sat, 12 Oct 2019 21:12:37 +0000
(22:12 +0100)
committer
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Sat, 12 Oct 2019 22:29:26 +0000
(23:29 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
test/common.tcl
patch
|
blob
|
history
diff --git
a/test/common.tcl
b/test/common.tcl
index fa06e5b79c3ed7407ddac25db108de63d421fcd4..189d5c77e4587d4d68b2864df3351182f8ede9d1 100644
(file)
--- a/
test/common.tcl
+++ b/
test/common.tcl
@@
-160,6
+160,17
@@
set tmp test/tmp
set socktmp $tmp
regsub {^(?!/)} $socktmp {./} socktmp ;# dgram-socket wants ./ or /
+proc prefix_preload {lib} {
+ global env
+ set l {}
+ catch { set l [split $env(PRELOAD) :] }
+ set l [concat [list $lib] $l]
+ set env(LD_PRELOAD) [join $l :]
+}
+
+set env(UDP_PRELOAD_DIR) $socktmp
+prefix_preload test/udp-preload.so
+
proc udp-proxy {} {
global socktmp udpsock
set u $socktmp/udp