how to call std_stdio_static_this from a dynamically loaded shared library (osx)

Jacob Carlborg doob at me.com
Tue Oct 2 23:26:11 PDT 2012


On 2012-10-03 02:55, timotheecour wrote:
> How do I call std_stdio_static_this() in std.stdio from a dynamically
> loaded shared library (osx) ?
>
> I need to do this in my scenario:
> 1) main program is launched
> 2) dynamic library is created
> 3) dynamic library is loaded and a function from it is called
> 4) everything works fine until a writeln(0) is called from a function
> inside the dynamic lib, at which point it crashes. But by calling
> std_stdio_static_this2 (see below) BEFORE any call to writeln (and
> similar functions), everything works fine.

Dynamic libraries are not properly working, see this thread:

http://forum.dlang.org/thread/k3vfm9$1tq$1@digitalmars.com

And this post:

http://forum.dlang.org/thread/k3vfm9$1tq$1@digitalmars.com?page=3#post-k4219f:24uft:241:40digitalmars.com

-- 
/Jacob Carlborg


More information about the Digitalmars-d-learn mailing list