Status of innbind and Solaris
Russ Allbery
rra at stanford.edu
Wed May 19 19:36:07 UTC 2004
Heath Kehoe <hakehoe at avalon.net> writes:
> I created some simple source files that demonstrate file descriptor
> passing on streams-based systems:
> http://www.avalon.net/~hakehoe/inn/stream.tar
> This tar contains three source files:
> simpletest.c -- Tests if fd passing works at all. Suitable (I think)
> for use as a configure test.
> binder.c -- creates a socket and binds to port 999, then sends the
> socket to its stdout. Compile to "binder" and make it setuid root.
> user.c -- invokes ./binder and receives the socket it creates, then
> tries to listen and accept it. Run it as non-root.
Cool, thanks, I'll grab this and take a look. This may be a much better
solution, since I think file descriptor passing is fairly portable (Apache
uses it, for instance). I hadn't even thought of that.
--
Russ Allbery (rra at stanford.edu) <http://www.eyrie.org/~eagle/>
Please send questions to the list rather than mailing me directly.
<http://www.eyrie.org/~eagle/faqs/questions.html> explains why.
More information about the inn-workers
mailing list