Subj : PL/I v 2.1 FixPak 6 To : David Noon From : Murray Lesser Date : Mon Jul 24 2000 10:10 am Hi David-- I spent entirely too much time yesterday (Sunday) downloading and installing FP6 for the PL/I for OS/2 compiler v 2.1. I lost connection a little over halfway through the 2.5-hour download. When I restarted, FTP Browser didn't "resume!" Probably my fault :-(. After I installed the FP, I found (in the file READFP6.HTM), the following statement: "On OS/2, all 16-bit support has been dropped." I read this as meaning that there is no longer access to the 16-bit OS/2 API calls :-(. My needs are for KBD and VIO calls, since there are things that I wish to do in interactive text-mode applications that cannot be done in "native" PL/I. (For example, waiting for, and then returning, keystroke values with "no-echo" can be done in REXX, but I haven't found any way to do it in PL/I. I have a program that uses the returned scan code, as well as the character code, which cannot be done (AFAIK) in either language!) As a test, just to make sure the quoted message says what I was afraid it says, I tried recompiling my KBREAD.PLI procedure and got a compile-time message to the effect that the compiler didn't recognize the option "linkage(pascal16)" so was ignoring it. When I linked the newly compiled version to a test driver and ran it, I got an access violation exception! Fortunately, I had a backup of my "language" (compiler) partition made before installing the FixPak, so I deleted the "updated" IBMPLI folder and restored from the backup. I have also sent a plaintive call for "HELP!!!" to Carolyn at Team PL/I Support. If she (or you) can offer a suitable workaround, I will reinstall FP6. Otherwise, the tag line wins again :-). During the process, I noticed that FixPaks do not delete obsolete files :-(. BSESUB.CPY was still present: the file (dated 1-09-00) apparently was last updated with FP5 :-). Two questions: What could have led the PL/I perpetrators to do such a dirty deed? More important, can you think of any other workaround than the one I used (restored the previously installed version)? Secondary purpose of this post: There has been no traffic for about two weeks in either this echo nor in OS2REXX. If I don't get an answer from you in the near future, I will assume: 1) You are on vacation, or 2) the problem is that Bob Juge has lost his feed for this echo. Of course, this doesn't say anything about the Summer doldrums on OS2REXX, does it? Regards, --Murray ___ * MR/2 2.30 #120 * If it ain't broke, don't FixPak it. --- Maximus/2 3.01 * Origin: COMM Port OS/2 juge.com 204.89.247.1 (281) 980-9671 (1:106/2000) .