PRODUCT : Borland C++ NUMBER : 867 VERSION : 3.0 OS : DOS DATE : October 19, 1993 PAGE : 1/1 TITLE : How To Allow MAKE To Invoke Itself Using SHARE This document describes a method of allowing MAKE to invoke itself in protected mode with DOS Share loaded. SHARE.EXE prevents protected mode MAKE in Borland/Turbo C++ 3.0 from running recursively. Is there any way around this? Actually, there is a very easy solution. The problem is that the DPMI kernel is reopening MAKE.EXE in exclusive mode, so when MAKE tries to invoke itself, there is a file contention problem. The solution is to mark MAKE.EXE as ReadOnly. This way, SHARE will not complain about reopening the file because it knows that no one will write to it. For more information on marking a file ReadOnly see the printed documentation included with your version of DOS. The DOS command you'll need information on is called ATTRIB. DISCLAIMER: You have the right to use this technical information subject to the terms of the No-Nonsense License Statement that you received with the Borland product to which this information pertains.