NetBSD/lib/librumphijack
pooka 9ec87a7764 A simple dup2-enforced affine transformation isn't enough when
dealing with dup2() from a rump kernel fd to a host kernel fd.
Consider:

s1 = socket();
s2 = socket();
dup2(s2, 0);

Instead, maintain a real mapping table (and get on my knees and
pray i don't have to touch this hair-splitting code ever again).

Apparently bourne shell scripts from a rump kernel fs work now
(sh script.sh; ./script.sh doesn't work for obvious "IT'S THE WRONG
FS NAMESPACE" reasons).  No test regressions either, so I'm a
happy camper.
2011-02-28 19:57:36 +00:00
..
hijack.c A simple dup2-enforced affine transformation isn't enough when 2011-02-28 19:57:36 +00:00
hijack.h duh, remember to cvs add hijack.h too... 2011-02-23 18:18:24 +00:00
hijackdlsym.c Ok, for reasons I can't begin to understand, the binaries I tested 2011-02-25 16:01:41 +00:00
Makefile Ok, for reasons I can't begin to understand, the binaries I tested 2011-02-25 16:01:41 +00:00
rumphijack.3 minor clarification 2011-02-20 14:21:04 +00:00
shlib_version