Hi people Small programming question - In Linux as opposed to Windows, by default, a DLL(SO) exports everything inside. To link it therefore, one solution would be to make nothing inside collide with symbols in other places, where another way would be to only export what you really want and intend to export. Being of IT background, the first option gives me a really bad stomach ache, thinking users of a program that uses my DLL will be able to access the DLL directly and use it's internal functions in ways they were not intended to. Am I misunderstanding something here? What is the right way to do it? Where can I find some FM to RT about selective exporting? Thanks!! -- Miki Shapiro Aladdin Knowledge Systems --------------------- Sex. Unix. Snowboarx. --------------------- ================================================================= To unsubscribe, send mail to [EMAIL PROTECTED] with the word "unsubscribe" in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]