Mercurial > emacs
comparison src/msdos.c @ 109305:33b59bdb0ac4
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.
author | Eli Zaretskii <eliz@gnu.org> |
---|---|
date | Sun, 11 Jul 2010 08:55:06 +0300 |
parents | 379a5ad9f30b |
children | 05e7e7c46ff0 |
comparison
equal
deleted
inserted
replaced
109304:2749a14ed325 | 109305:33b59bdb0ac4 |
---|---|
4699 #endif /* __DJGPP_MINOR__ >= 2 */ | 4699 #endif /* __DJGPP_MINOR__ >= 2 */ |
4700 exit (2); | 4700 exit (2); |
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 { |
4714 recent_doskeys = Fmake_vector (make_number (NUM_RECENT_DOSKEYS), Qnil); | 4707 recent_doskeys = Fmake_vector (make_number (NUM_RECENT_DOSKEYS), Qnil); |
4715 staticpro (&recent_doskeys); | 4708 staticpro (&recent_doskeys); |
4723 DEFVAR_LISP ("dos-unsupported-char-glyph", &Vdos_unsupported_char_glyph, | 4716 DEFVAR_LISP ("dos-unsupported-char-glyph", &Vdos_unsupported_char_glyph, |
4724 doc: /* *Glyph to display instead of chars not supported by current codepage. | 4717 doc: /* *Glyph to display instead of chars not supported by current codepage. |
4725 This variable is used only by MS-DOS terminals. */); | 4718 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 | |
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 | 4721 #endif |
4735 | 4722 |
4736 defsubr (&Srecent_doskeys); | 4723 defsubr (&Srecent_doskeys); |
4737 defsubr (&Smsdos_long_file_names); | 4724 defsubr (&Smsdos_long_file_names); |
4738 defsubr (&Smsdos_downcase_filename); | 4725 defsubr (&Smsdos_downcase_filename); |