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);