Shalom, Before passing to ELF, one question. When two, or more, unrelated processes access/use the _same_ shared library, libfoo.so, and call the _same_ function, foo(), does each process own its _private_ copy of foo() including data, in its address space, or do they share something ? -- Meir <meir@bis.co.il>