diff options
| author | Eli Zaretskii | 2010-07-11 08:55:06 +0300 |
|---|---|---|
| committer | Eli Zaretskii | 2010-07-11 08:55:06 +0300 |
| commit | 462aa963ef0f9d209b611fca59fa697486f5f833 (patch) | |
| tree | 66868a4fa5de93bbd60cff01beb2adf8d2539b22 /src | |
| parent | dce3463576bc49f60793cc4b8dc33c04c88ed256 (diff) | |
| download | emacs-462aa963ef0f9d209b611fca59fa697486f5f833.tar.gz emacs-462aa963ef0f9d209b611fca59fa697486f5f833.zip | |
Don't use `subprocesses' in msdos.c.
msdos.c (syms_of_msdos) <delete-exited-processes>: Remove DEFVAR.
(delete_exited_processes): Don't define.
process.c (syms_of_process) <delete-exited-processes>: Define
even if !subprocesses.
(delete_exited_processes): Ditto.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 9 | ||||
| -rw-r--r-- | src/msdos.c | 13 | ||||
| -rw-r--r-- | src/process.c | 8 |
3 files changed, 13 insertions, 17 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 404af1949e9..a7c8a9844f1 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,12 @@ | |||
| 1 | 2010-07-11 Eli Zaretskii <eliz@gnu.org> | ||
| 2 | |||
| 3 | * process.c (syms_of_process) <delete-exited-processes>: Define | ||
| 4 | even if !subprocesses. | ||
| 5 | (delete_exited_processes): Ditto. | ||
| 6 | |||
| 7 | * msdos.c (syms_of_msdos) <delete-exited-processes>: Remove DEFVAR. | ||
| 8 | (delete_exited_processes): Don't define. | ||
| 9 | |||
| 1 | 2010-07-10 Chong Yidong <cyd@stupidchicken.com> | 10 | 2010-07-10 Chong Yidong <cyd@stupidchicken.com> |
| 2 | 11 | ||
| 3 | * frame.c (make_frame): Initialize menu_bar_lines and | 12 | * frame.c (make_frame): Initialize menu_bar_lines and |
diff --git a/src/msdos.c b/src/msdos.c index c1c838375e6..8bfdce22fcd 100644 --- a/src/msdos.c +++ b/src/msdos.c | |||
| @@ -4701,13 +4701,6 @@ abort (void) | |||
| 4701 | } | 4701 | } |
| 4702 | #endif | 4702 | #endif |
| 4703 | 4703 | ||
| 4704 | /* The following variables are required so that cus-start.el won't | ||
| 4705 | complain about unbound variables. */ | ||
| 4706 | #ifndef subprocesses | ||
| 4707 | /* Nonzero means delete a process right away if it exits (process.c). */ | ||
| 4708 | static int delete_exited_processes; | ||
| 4709 | #endif | ||
| 4710 | |||
| 4711 | void | 4704 | void |
| 4712 | syms_of_msdos (void) | 4705 | syms_of_msdos (void) |
| 4713 | { | 4706 | { |
| @@ -4726,12 +4719,6 @@ This variable is used only by MS-DOS terminals. */); | |||
| 4726 | Vdos_unsupported_char_glyph = make_number ('\177'); | 4719 | Vdos_unsupported_char_glyph = make_number ('\177'); |
| 4727 | 4720 | ||
| 4728 | #endif | 4721 | #endif |
| 4729 | #ifndef subprocesses | ||
| 4730 | DEFVAR_BOOL ("delete-exited-processes", &delete_exited_processes, | ||
| 4731 | doc: /* *Non-nil means delete processes immediately when they exit. | ||
| 4732 | A value of nil means don't delete them until `list-processes' is run. */); | ||
| 4733 | delete_exited_processes = 0; | ||
| 4734 | #endif | ||
| 4735 | 4722 | ||
| 4736 | defsubr (&Srecent_doskeys); | 4723 | defsubr (&Srecent_doskeys); |
| 4737 | defsubr (&Smsdos_long_file_names); | 4724 | defsubr (&Smsdos_long_file_names); |
diff --git a/src/process.c b/src/process.c index 55f46e2422d..f4cebbf777a 100644 --- a/src/process.c +++ b/src/process.c | |||
| @@ -310,6 +310,9 @@ Lisp_Object QCname, QCtype; | |||
| 310 | 310 | ||
| 311 | static int kbd_is_on_hold; | 311 | static int kbd_is_on_hold; |
| 312 | 312 | ||
| 313 | /* Nonzero means delete a process right away if it exits. */ | ||
| 314 | static int delete_exited_processes; | ||
| 315 | |||
| 313 | #ifdef subprocesses | 316 | #ifdef subprocesses |
| 314 | 317 | ||
| 315 | /* Mask of bits indicating the descriptors that we wait for input on. */ | 318 | /* Mask of bits indicating the descriptors that we wait for input on. */ |
| @@ -352,9 +355,6 @@ static int max_keyboard_desc; | |||
| 352 | /* The largest descriptor currently in use for gpm mouse input. */ | 355 | /* The largest descriptor currently in use for gpm mouse input. */ |
| 353 | static int max_gpm_desc; | 356 | static int max_gpm_desc; |
| 354 | 357 | ||
| 355 | /* Nonzero means delete a process right away if it exits. */ | ||
| 356 | static int delete_exited_processes; | ||
| 357 | |||
| 358 | /* Indexed by descriptor, gives the process (if any) for that descriptor */ | 358 | /* Indexed by descriptor, gives the process (if any) for that descriptor */ |
| 359 | Lisp_Object chan_process[MAXDESC]; | 359 | Lisp_Object chan_process[MAXDESC]; |
| 360 | 360 | ||
| @@ -7667,13 +7667,13 @@ syms_of_process (void) | |||
| 7667 | Qargs = intern_c_string ("args"); | 7667 | Qargs = intern_c_string ("args"); |
| 7668 | staticpro (&Qargs); | 7668 | staticpro (&Qargs); |
| 7669 | 7669 | ||
| 7670 | #ifdef subprocesses | ||
| 7671 | DEFVAR_BOOL ("delete-exited-processes", &delete_exited_processes, | 7670 | DEFVAR_BOOL ("delete-exited-processes", &delete_exited_processes, |
| 7672 | doc: /* *Non-nil means delete processes immediately when they exit. | 7671 | doc: /* *Non-nil means delete processes immediately when they exit. |
| 7673 | A value of nil means don't delete them until `list-processes' is run. */); | 7672 | A value of nil means don't delete them until `list-processes' is run. */); |
| 7674 | 7673 | ||
| 7675 | delete_exited_processes = 1; | 7674 | delete_exited_processes = 1; |
| 7676 | 7675 | ||
| 7676 | #ifdef subprocesses | ||
| 7677 | DEFVAR_LISP ("process-connection-type", &Vprocess_connection_type, | 7677 | DEFVAR_LISP ("process-connection-type", &Vprocess_connection_type, |
| 7678 | doc: /* Control type of device used to communicate with subprocesses. | 7678 | doc: /* Control type of device used to communicate with subprocesses. |
| 7679 | Values are nil to use a pipe, or t or `pty' to use a pty. | 7679 | Values are nil to use a pipe, or t or `pty' to use a pty. |