In a message dated 08-30-99, Lee Aroner said to David Noon about "Rodent"
Hi Lee,
LA> Ralf's list is pretty incomplete as far as OS/2 goes...
DN> Since his list is titled "DOS Interrupts" that is to be expected.
LA> My reference was to OS/2 calls *from*a* DOS app, which is why I
LA> say it's incomplete.
Which is why I completed the task.
LA> I'm still searching for a coherent explaination/layout of the
LA> Family Mode(?) API.
A whole other animal. Ask in OS2PROG, as there are a few old-timers left who
can remember all that 16-bit stuff. You will need OS/2 DTK 1.3 in order to
use FAPI.
[Note, there is no "family mode", just "DOS mode" and "OS/2 mode". The
"Family API" is the subset of the OS/2 API that has "DOS bindings"
available.]
LA> There are some semaphore calls available, IIRC, which could
LA> possibly be used for critical section purposes or suchlike.
DN> These are only useful across address spaces. They cannot be used within
> VDM address space to serialize concurrent units of work, as a VDM cannot
> have concurrent units of work. You could use them for concurrent VDM
> sessions, I suppose.
LA> They could be used within a single VDM's address space, but that
LA> would only duplicate what the application could do for itself,
LA> so...
I reiterate that these are only useful when you have multiple address spaces
active. A single VDM can do nothing productive with them all by itself.
Regards
Dave
___
* MR/2 2.25 #353 * I'll never forget the first time I ran Windows, but I'm
trying!
--- Maximus/2 3.01
114/441
292/854
* Origin: Air Applewood, OS/2 Gateway to Essex 44-1279-792300 (2:257/609)
|