Well, the list said any question.... I am curious if anyone can explain how glibc manages the trick of being both a executable binary and a loadable module at the same time? I was under the impression that dlopen didn't work on anything that could run on it's own. Thanks.