NOVELL TECHNICAL INFORMATION DOCUMENT TITLE: VGETSCRE.FIX v1.01 and VGETS_RT.FIX v1.01 DOCUMENT ID: TID000427 DOCUMENT REVISION: A DATE: 01JUL93 ALERT STATUS: Yellow INFORMATION TYPE: Symptom Solution README FOR: VGETSC.EXE NOVELL PRODUCT and VERSION: NetWare 2.2 ABSTRACT: The patches, VGETSCRE.FIX and VGETS_RT.FIX are intended for the NetWare 2.2 (5,10,50,100 -- user versions) dedicated and non-dedicated operating system, and the VAP router. These patches correct a problem with the API GetScreenMode so it correctly returns a word instead of a byte value. _________________________________________________________________ DISCLAIMER THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO NOVELL. NOVELL MAKES EVERY EFFORT WITHIN ITS MEANS TO VERIFY THIS INFORMATION. HOWEVER, THE INFORMATION PROVIDED IN THIS DOCUMENT IS FOR YOUR INFORMATION ONLY. NOVELL MAKES NO EXPLICIT OR IMPLIED CLAIMS TO THE VALIDITY OF THIS INFORMATION. _________________________________________________________________ Self-Extracting File Name: VGETSC.EXE Files Included Size Date Time VGETSC.TXT (This File) VGETSCRE.FIX 1166 8-24-92 1:19p VGETS_RT.FIX 1169 8-24-92 1:19p ZAPOBJ.EXE 28660 7-31-90 4:24p README.ZAP 3373 9-17-92 10:14a README FOR VGETSCRE.FIX & VGETS_RT.FIX Purpose: These patches, VGETSCRE.FIX and VGETS_RT.FIX are intended for NetWare v2.2 (5,10,50,100) Dedicated and Non-Ded OS and the VAP router. These patches correct a problem with the API GetScreenMode so it correctly returns a word instead of a byte value. These patches should be applied if the user experiences any corruption of screen I/O or absence of screen I/O. This screen I/O will occur when certain VAPs call the Get GetScreenMode API, since it returns an incorrect value. The patch VGETSCRE.FIX should be applied if the user experiences this problem with the 2.2 OS. The patch VGETS_RT.FIX should be applied if the user experiences this problem with the router. INSTALLATION: Each of these patches should be applied using the ZAPOBJ.EXE utility. To apply the patch, copy the patch, the ZAPOBJ utility, and the existing file to be patched to a common directory. See the instructions below to determine which existing file should be patched. At the DOS prompt type: > ZAPOBJ InputFile OutputFile ParameterFile > ReportFile Inputfile: A NetWare .obj file to be patched. OutputFile: Name of the new .obj file to be created ie newobj.obj. ParameterFile: A text file with the extension .fix. ReportFile: Optional outputfile to contain report from zapobj.exe. In the above command, InputFile is the current .OBJ file, OutputFile will be an updated version of InputFile, and ParameterFile is a file with an extension of .FIX and contains a description of the changes the fix will make. 1) Execute ZAPOBJ. a) If the server is Non-dedicated and you are patching the OS, the file to be patched is NONDEDOS.OBJ. At the DOS prompt type: > Rename NONDEDOS.OBJ ORIGNDOS.OBJ > ZAPOBJ ORIGNDOS.OBJ NONDEDOS.OBJ VGETSCRE.FIX Where ORIGNDOS.OBJ is the file to be patched, NONDEDOS.OBJ is the output filename, and VGETSCRE.FIX is the parameter file. b) If the server is Dedicated and you are patching the OS, the file to be patched is DEDOS.OBJ. At the DOS prompt type: > Rename DEDOS.OBJ ORIGDOS.OBJ > ZAPOBJ ORIGDOS.OBJ DEDOS.OBJ VGETSCRE.FIX Where ORIGDOS.OBJ is the file to be patched, DEDOS.OBJ is the output filename, and VGETSCRE.FIX is the parameter file. c) If the router is Non-dedicated protected mode router and you are patching the router, the existing file to be patched is NPROUTER.OBJ. At the DOS prompt type: > Rename NPROUTER.OBJ ORIGNPRT.OBJ > ZAPOBJ ORIGNPRT.OBJ NPROUTER.OBJ VGETS_RT.FIX Where ORIGNPRT.OBJ is the file to be patched, NPROUTER.OBJ is the output filename, and VGETS_RT.FIX is the parameter file. d) If the router is a Dedicated protected mode router and you are patching the router, the existing file to be patched is DPROUTER.OBJ. At the DOS prompt type: > Rename DPROUTER.OBJ ORIGDPRT.OBJ > ZAPOBJ ORIGDPRT.OBJ DPROUTER.OBJ VGETS_RT.FIX Where ORIGDPRT.OBJ is the file to be patched, DPROUTER.OBJ is the output filename, and VGETS_RT.FIX is the parameter file. e) If the router is a Dedicated real mode router and you are patching the router, the existing file to be patched is DRROUTER.OBJ. At the DOS prompt type: > Rename DRROUTER.OBJ ORIGDRRT.OBJ > ZAPOBJ ORIGDRRT.OBJ DRROUTER.OBJ VGETS_RT.FIX Where ORIGDRRT.OBJ is the file to be patched, DRROUTER.OBJ is the output filename, and VGETS_RT.FIX is the parameter file. 2) Relink the server or router. Please refer to the attached README.ZAP for further details on the ZAPOBJ utility. ÿ