home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / progc / c_all592.arj / TI867.ASC < prev    next >
Text File  |  1992-04-16  |  1KB  |  67 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.   PRODUCT  :  Borland C++                            NUMBER  :  867
  9.   VERSION  :  3.0
  10.        OS  :  DOS
  11.      DATE  :  April 16, 1992                           PAGE  :  1/1
  12.  
  13.     TITLE  :  How To Allow MAKE To Invoke Itself Using SHARE
  14.  
  15.  
  16.  
  17.  
  18.   This document describes a method of allowing MAKE to invoke
  19.   itself in protected mode with DOS Share loaded.
  20.  
  21.   SHARE.EXE prevents protected mode MAKE in Borland/Turbo C++ 3.0
  22.   from running recursively.  Is there any way around this?
  23.  
  24.   Actually, there is a very easy solution.  The problem is that the
  25.   DPMI kernel is reopening MAKE.EXE in exclusive mode, so when MAKE
  26.   tries to invoke itself, there is a file contention problem.  The
  27.   solution is to mark MAKE.EXE as ReadOnly.  This way, SHARE will
  28.   not complain about reopening the file because it knows that no
  29.   one will write to it.
  30.  
  31.   For more information on marking a file ReadOnly see the printed
  32.   documentation included with your version of DOS.  The DOS command
  33.   you'll need information on is called ATTRIB.
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.