TIP: Click on subject to list as thread! ANSI
echo: os2
to: Lee Aroner
from: David Noon
date: 1999-09-04 20:21:02
subject: Rodent

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)

SOURCE: echoes via The OS/2 BBS

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™.