> a.exe->dll->foo()->a.exe > b.exe->dll->foo()->b.exe Aye, there's the rub. It depends on whether NT considers the import address table to be a shared resource, or a per-process one. One can only try and see. -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe@sourceware.cygnus.com