Index: [thread] [date] [subject] [author]
  From: Marcus Sundberg <e94_msu@elixir.e.kth.se>
  To  : ggi-develop@eskimo.com
  Date: Thu, 13 Aug 1998 23:51:18 +0200

Extreme coolness and Re: helper-mansync continued...

> I committed the mansync stuff now.  Unfortunately it still randomly
> segfault, xlib gets confused etc., but for single targets it should work ok.
> Please test.

With RTLD_GLOBAL I still got the unresolved symbols on my GLIBC system.
Rather than messing with the dl-system I made mansync.so work like
all the other libs - it now fills in a struct with pointers to all
it's functions. A pointer to this struct is passed as an argument
to _ggiAddDL() and the struct is filled in in the GGIdlinit() of
mansync.so. I've converted the three targets to use this new system
and it works fine.

There seems to still be some problems when having multiple SYNC
visuals open though.

On a completely different matter: when running ASYNC applications
like flying_ggis and stars I can do really cool things like:

setenv GGI_DISPLAY "multi:(tile:0,0,320,200,(display-x):320,0,320,200,(display-x):0,200,320,200,(display-x):320,200,320,200,(display-x)):(tile:0,0,320,200,(display-x):320,0,320,200,(display-x):0,200,320,200,(display-x):320,200,320,200,(display-x)):(tile:0,0,320,200,(display-x):320,0,320,200,(display-x):0,200,320,200,(multi:(display-x):(display-x)):320,200,320,200,(display-x))"

And it actually works. ;-)
Great work with the tile-target!

//Marcus
-- 
-------------------------------+------------------------------------
        Marcus Sundberg        | http://www.stacken.kth.se/~mackan
 Royal Institute of Technology |       Phone: +46 707 295404
       Stockholm, Sweden       |      E-Mail: e94_msu@e.kth.se


Index: [thread] [date] [subject] [author]