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:
parent
0e9b572a69
commit
4ffab11c42
17
src/w32.c
17
src/w32.c
@ -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 */
|
||||
|
Loading…
Reference in New Issue
Block a user