1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-23 18:47:57 +00:00

(restrict_dos_process): Renamed from can_run_dos_process.

(init_ntproc): Refer to restrict_dos_process.
This commit is contained in:
Richard M. Stallman 1996-06-12 15:58:53 +00:00
parent 0e9b572a69
commit 4ffab11c42

View File

@ -2131,7 +2131,7 @@ term_ntproc ()
#endif
}
extern BOOL can_run_dos_process;
extern BOOL restrict_dos_process;
extern BOOL dos_process_running;
void
@ -2212,8 +2212,19 @@ init_ntproc ()
fdopen (2, "w");
}
/* Only allow Emacs to run DOS programs on Win95. */
can_run_dos_process = (GetVersion () & 0x80000000);
/* 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.
Note that it is possible for Emacs to run DOS programs in separate
VDMs under Win95, but unfortunately the pipe implementation 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 */