On Fri, 8 Oct 2004, Maarten Boekhold wrote:

> 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

The short answer is "no".

The slightly longer answer is: "do you Google?"
<http://google.com/search?q=import+symbols+executable+site%3Acygwin.com>
        Igor
-- 
                                http://cs.nyu.edu/~pechtcha/
      |\      _,,,---,,_                [EMAIL PROTECTED]
ZZZzz /,`.-'`'    -.  ;-;;,_            [EMAIL PROTECTED]
     |,4-  ) )-,_. ,\ (  `'-'           Igor Pechtchanski, Ph.D.
    '---''(_/--'  `-'\_) fL     a.k.a JaguaR-R-R-r-r-r-.-.-.  Meow!

"Happiness lies in being privileged to work hard for long hours in doing
whatever you think is worth doing."  -- Dr. Jubal Harshaw

--
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/

Reply via email to