Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Date: Fri, 08 Oct 2004 14:59:46 +0400 From: Maarten Boekhold Subject: Plugins and referencing *variables* in the loading program To: cygwin AT cygwin DOT com Message-id: <41667322.8040706@emirates.net.ae> MIME-version: 1.0 Content-type: text/plain; charset=ISO-8859-1; format=flowed Content-transfer-encoding: 7BIT User-Agent: Mozilla Thunderbird 0.8 (Windows/20040918) X-IsSubscribed: yes Hi, suppose I have application A, that loads (gmodule_open) a module B. 'A' contains a variable: A.c: G_MODULE_EXPORT int var = 1; B refers to that variable: B.c: G_MODULE_IMPORT int var; B is linked with a A.def file: A.def: IMPORTS var = A.exe.var When I use 'var' in B, it has a completely wrong value. Can the windows linker resolve references to external variables when loading a library with gmodule_open/dlopen? Maarten -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/