# HG changeset patch # User Richard M. Stallman # Date 834603580 0 # Node ID 6344f92ddba24e75efa5782849ea033e3c0267a7 # Parent 4b19cdee55678b92965d555ea924f76ef079aedc Delete restrict_dos_process. diff -r 4b19cdee5567 -r 6344f92ddba2 src/w32.c --- a/src/w32.c Wed Jun 12 17:56:46 1996 +0000 +++ b/src/w32.c Wed Jun 12 18:19:40 1996 +0000 @@ -2131,7 +2131,6 @@ #endif } -extern BOOL restrict_dos_process; extern BOOL dos_process_running; void @@ -2212,19 +2211,18 @@ fdopen (2, "w"); } - /* On Windows 95 only, restrict Emacs to running only one DOS program - at a time (with any number of Win32 programs). This is to prevent - the user from running into problems with DOS programs being run in - the same VDM under Win95. + /* Restrict Emacs to running only one DOS program at a time (with any + number of Win32 programs). This is to prevent the user from + running into problems with DOS programs being run in the same VDM + under both Windows 95 and Windows NT. Note that it is possible for Emacs to run DOS programs in separate - VDMs under Win95, but unfortunately the pipe implementation then + VDMs, but unfortunately the pipe implementation on Windows 95 then fails to report when the DOS process exits (which is supposed to break the pipe). Until this bug is fixed, or we can devise a work-around, we must try to avoid letting the user start more than one DOS program if possible. */ - restrict_dos_process = (GetVersion () & 0x80000000); dos_process_running = FALSE; /* unfortunately, atexit depends on implementation of malloc */