| TIP: Click on subject to list as thread! | ANSI |
| echo: | |
|---|---|
| to: | |
| from: | |
| date: | |
| subject: | Subject:os2 dialer with dial on demand |
-=> Quoting Darin McBride to Phil Crown <=-
DM> Perhaps we should discuss the event semaphores... I haven't
DM> implemented any of those, and was hoping to do so eventually.
They are not any different than mutex/muxwait sems the way I have done
it. Actually, I have implemented event/mutex but not muxwait sems in my
Rexx dll. I never needed a muxwait sem from Rexx, yet.
PC> My only problem is that I never was able to get my dll linked with the
PC> static runtime (/Gd-). I was having some kind of initialization problem
PC> when calling the MyLoadFuncs from more than one process.
DM> What compiler are you using? If you perhaps remember back to shortly
IBM CSet++ v2.1 (or v2.01?) + CSD's. I think you use Watcom?
DM> before RXSEM was released, I complained about serious init problems
DM> ... and the last problem I had was initializing from more than one
DM> process. The solution, under Watcom anyway, was to use 'op e' (many
DM> instances of data segment), 'initi' (initialize on each instance), and
DM> 'termi' (terminate/destroy on each instance). Look for the switches
DM> that do this for your compiler (linker, actually) and you'll be all
DM> set.
I thought it must be something like this, but once I got it working I
put it aside for the present.
DM> Is your package available? On the web, perhaps? No point in having
DM> two unfinished REXX semaphore libraries when we could combine the
DM> features into one unfinished REXX semaphore library... :-)
DM> [Perpetually beta (freeware) software: never released - never
DM> finished.]
No, I have never distributed it mainly because of the fact that I can't
get it linked statically, so it still needs dde4mbs.dll (part of CSet),
and I think I'm not supposed to distribute this dll unless I rename (and
rebuild?) it.
I'll email you my source code if you want to take a look. Its not very
big, in fact linked dynamically and 'repack'ed the .dll is only 7160
bytes.
Phil Crown pcrown{at}airmail.net http://web2.airmail.net/pcrown/
--- Blue Wave/OS2 v2.30
* Origin: * MacSavvy OS/2 BBS * Dallas, Texas * 972-250-4479 * (1:124/1208)SEEN-BY: 50/99 54/99 270/101 620/243 625/160 711/401 413 430 934 712/311 407 SEEN-BY: 712/505 506 517 623 624 704 713/317 800/1 @PATH: 124/1208 1 396/1 270/101 712/624 711/934 |
|
| SOURCE: echomail via fidonet.ozzmosis.com | |
Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.