C O M P U P R O
               PRODUCT ASSURANCE TECHNICAL BULLETIN
                           BULLETIN #39
                              6/3/86
*****************************************************************
SUBJECT:  PATCHES TO BDOS.CON TO CORRECT BUGS DEALING WITH DOS
           MEDIA ON CONCURRENT DOS 4.1 SYSTEMS
PRODUCTS AFFECTED:  ALL SYSTEMS USING CONCURRENT DOS 4.1 WITH DOS
                     MEDIA
PROBLEM:   Two  bugs have been identified by Mickey  Singer  from
Personalized  Programming  in the BDOS.CON  module  from  Digital
Research.  These two patches deal with a bug in the LRU buffering with DOS
media, and a record locking bug in subdirectories in DOS media.
These   two  patches  have  been  recommended   by   Personalized
Programming,  but  are  not
official  Digital  Research  patches.  CompuPro  is  not currently
installing these patches in  the  4.1 releases of Concurrent DOS, but
recommends that they be installed if using record locking with DOS media.
SOLUTION:  The solution to this problem is to patch the  BDOS.CON
module  and then regenerate the CCPM.SYS file from  this  patched
module.  The procedure for this patch is listed below:
PATCH  PROCEDURE:  Make a back-up copy of BDOS.CON  before  using
SID86.CMD  to  make  the following  changes.   User  entries  are underlined.
0A>SID86
SID86 1.0
#rBDOS.CON
   START     END
XXXX:0000 XXXX:5AFF
#XCS
CS 0000 YYYY                  (Where YYYY=XXXX+8)
DS 0000 YYYY
SS WXYZ .
#LA3A,A3A
XXXX:0A3A JNZ  0A59           (LRU BUG)
#aA3A
XXXX:0A3A JNZ A9A
XXXX:0A3C .
#L2189,218F
XXXX:2189 MOV  AX,[0BB9]      (RECORD LOCKING BUG)
XXXX:218C MOV  [0882,AX
XXXX:218F MOV  AX,[08E7]
PRODUCT ASSURANCE       TECHME39.DOC   6/3/86    PAGE 1 of 2
#a2189
XXXX:2189 CALL 1EF4
XXXX:218C JZ   21A2
XXXX:218E NOP
XXXX:218F NOP
XXXX:2190 NOP
XXXX:2191 NOP
XXXX:2192 .
#L1EF4,1EF8
XXXX:1EF4 MOV  BX,[BX]
XXXX:1EF6 OR   BX,BX
XXXX:1EF8 JZ   1F08
#A1EF4
XXXX:1EF4 MOV AX,[0BB9]
XXXX:1EF7 MOV [0882],AX
XXXX:1EFA OR   AX,AX
XXXX:1EFC MOV  AX,[08E7]
XXXX:1EFF RET
XXXX:1F00 .
#wBDOS.CON
#^C
0A>
Save this new corrected copy of BDOS.CON so that the next time you
GENCCPM  a  system, you will use the corrected module.   At  this time, you
can regenerate your CCPM.SYS file as described in  your documentation.
Any  questions  concerning  this  Technical  Bulletin  should  be addressed to:
                Product Assurance Department
                CompuPro/Viasyn Corporation
                26538 Danti Court
                Hayward, CA  94545-3999
PRODUCT ASSURANCE       TECHME39.DOC   6/3/86    PAGE 2 of 2
-----
190. [Internet] "Ist es eine Leitungsst?rung? Ist es ein Coredump? Nein, es
ist
sendmail.cf." --Kristian K?hntopp
--... ...--  -.. .  -. ----. --.- --.- -...
tpeters at 
nospam.mixcom.com   (remove "nospam") N9QQB (amateur radio)
"HEY YOU" (loud shouting)    WEB: 
http://www.mixweb.com/tpeters
43? 7' 17.2" N by 88? 6' 28.9" W,  Elevation 815',  Grid Square
EN53wc
WAN/LAN/Telcom Analyst, Tech Writer, MCP, CCNA, Registered Linux User 385531