Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-11 19:30:15 -0700 (Sun, 11 Sep 2005)
Revision: 1515
Log message:

      The problem with file descriptors running out is because of this
      cycle:
      
         open configure/Configure
            open build/C
                open configure/Configure
                    ...
      
      We should check for cyclic opens.
      

Changes  Path
+1 -1 omake-branches/omake_0_9_7_pre7/OMakefile
+1 -5 omake-branches/omake_0_9_7_pre7/lib/build/C.om
+1 -1 omake-branches/omake_0_9_7_pre7/lib/build/LaTeX.om
+1 -1 omake-branches/omake_0_9_7_pre7/src/build/omake_build.ml
+2 -2 omake-branches/omake_0_9_7_pre7/src/build/omake_builtin_file.ml
+1 -1 omake-branches/omake_0_9_7_pre7/src/build/omake_builtin_io.ml
+1 -1 omake-branches/omake_0_9_7_pre7/src/eval/omake_rule.ml
+2 -2 omake-branches/omake_0_9_7_pre7/src/eval/omake_value.ml
+1 -1 omake-branches/omake_0_9_7_pre7/src/exec/omake_exec_util.ml
+2 -2 omake-branches/omake_0_9_7_pre7/src/ir/omake_state.ml
+12 -0 omake-branches/omake_0_9_7_pre7/src/libmojave/lm_unix_util.ml
+5 -0 omake-branches/omake_0_9_7_pre7/src/libmojave/lm_unix_util.mli
+2 -2 omake-branches/omake_0_9_7_pre7/src/shell/omake_shell_job.ml