Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!swrinde!cs.utexas.edu!uwm.edu!linac!mp.cs.niu.edu!ux1.cso.uiuc.edu!usenet From: mcdonald@aries.scs.uiuc.edu (Doug McDonald) Newsgroups: comp.os.os2.programmer Subject: Re: VIO, KBD and MOU calls. dust in the wind... Message-ID: <1991Jun15.142837.2863@ux1.cso.uiuc.edu> Date: 15 Jun 91 14:28:37 GMT References: <1991Jun14.221153.10481@ibmpa.awdpa.ibm.com> <1991Jun11.105427.8068@kingston.ac.uk> Sender: usenet@ux1.cso.uiuc.edu (News) Organization: University of Illinois at Urbana Lines: 23 In article <1991Jun14.221153.10481@ibmpa.awdpa.ibm.com> mikem@ibmpa.awdpa.ibm.com writes: >In article <1991Jun11.105427.8068@kingston.ac.uk> cs_b144@ux.kingston.ac.uk (Ian Stickland) writes: >> >>From what I've heard and read about OS/2 2.0 it would appear that >>the VIO, KBD, and MOU calls have only been kept as 16bit calls. Is >>this true, and if so WHY? > >PM is the interface that is the one true interface you should code to :-) >(same reason all cars have round steering wheels, etc.) > But can you write a program in plain ordinary legal ANSI C (including all of the io routines) and have it run in a window? If not, this is a very bad thing. Or, alternatively, is there a regular command interpreter that will run in a window, as command.com will in MS Windows. (This latter implies, of course, a full 32 bit program.) I like having windows, but really want command windows. Doug McDonald