TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: James Mckenzie
from: Mike Bilow
date: 1995-11-04 17:34:18
subject: IFS

James Mckenzie wrote in a message to Mike Bilow:

 JM> I am interested in device driver development and I would like 
 JM> to get some good example code for both device driver and 
 JM> regular code. 

I tried to start an OS/2 Device Driver Programming echo a few months ago,
and got almost no interest.

I do have a number of files you might want:

CDISK.ZIP     248K  4-23-93  Companion disk for Writing OS/2 Device Drivers in
                             C
ERRATADD.ZIP    7K  6-03-92  Errata for Writing Device Drivers in C-Mastrianni
DEMODD.ZIP     68K  4-11-93  OS/2 demo device driver programming examples and C
                             header files
OS2_DD.ZIP     17K 12-07-94  OS/2 Device Driver Kit: Another approach to
                             building OS/2 PDDs with Watcom C, based on
                             Mastrianni's "Writing OS/2 2.1 Device Drivers in
                             C"
SCSIPG.ZIP    313K  3-26-93  OS/2 SCSI Device Driver Programming Kit
WATCOM.TXT      4K 11-21-94  OS/2 Device Driver Kit: Information about Watcom C
                             being used in place of Microsoft C 6.0
WATDD01.ZIP    39K 10-09-94  OS/2 Device Driver Kit: Set of libraries for
                             developing PDD's using Watcom C++ V10.  (Use -d
                             switch when UNZIPPING with DOS PKUNZIP.)
SAMPDR.ZIP     21K  6-08-93  Skeleton for writing OS/2 device drivers with
                             Borland C for DOS

I recommend against using Mastrianni's approach or anything based on it,
since he renames all of the DevHelp API.  Any device driver programmer
should use the IBM standard DevHelp calls rather than waste time with the
Mastrianni variants.  By far the most useful files above for a Watcom user
are WATCOM.TXT and WATDD01.ZIP, and even the latter requires substantial
tweaking to make it work, in addition to many totally undocumented issues. 
DEMODD.ZIP and SCSIPG.ZIP are probably next most useful, with SAMPDR.ZIP
being of interest for those in its specialized tools approach.
 
-- Mike


--- 
* Origin: N1BEE BBS +1 401 944 8498 V.34/V.FC/V.32bis/HST16.8 (1:323/107)
SEEN-BY: 270/101 620/243 711/401 409 410 413 430 807 808 809 934 955 712/407
SEEN-BY: 712/515 517 628 713/888 800/1 7877/2809
@PATH: 323/107 150 3615/50 396/1 270/101 712/515 711/808 809 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™.