comparison src/ntproc.c @ 414:da8ed4261e83 r21-2-15

Import from CVS: tag r21-2-15
author cvs
date Mon, 13 Aug 2007 11:21:38 +0200
parents 697ef44129c6
children 11054d720c21
comparison
equal deleted inserted replaced
413:901169e5ca31 414:da8ed4261e83
1440 1440
1441 1441
1442 void 1442 void
1443 syms_of_ntproc () 1443 syms_of_ntproc ()
1444 { 1444 {
1445 Qhigh = intern ("high");
1446 Qlow = intern ("low");
1447
1448 DEFSUBR (Fwin32_short_file_name); 1445 DEFSUBR (Fwin32_short_file_name);
1449 DEFSUBR (Fwin32_long_file_name); 1446 DEFSUBR (Fwin32_long_file_name);
1450 DEFSUBR (Fwin32_set_process_priority); 1447 DEFSUBR (Fwin32_set_process_priority);
1451 DEFSUBR (Fwin32_get_locale_info); 1448 DEFSUBR (Fwin32_get_locale_info);
1452 DEFSUBR (Fwin32_get_current_locale_id); 1449 DEFSUBR (Fwin32_get_current_locale_id);
1453 DEFSUBR (Fwin32_get_default_locale_id); 1450 DEFSUBR (Fwin32_get_default_locale_id);
1454 DEFSUBR (Fwin32_get_valid_locale_ids); 1451 DEFSUBR (Fwin32_get_valid_locale_ids);
1455 DEFSUBR (Fwin32_set_current_locale); 1452 DEFSUBR (Fwin32_set_current_locale);
1453 }
1454
1455
1456 void
1457 vars_of_ntproc (void)
1458 {
1459 Qhigh = intern ("high");
1460 Qlow = intern ("low");
1456 1461
1457 DEFVAR_LISP ("win32-quote-process-args", &Vwin32_quote_process_args /* 1462 DEFVAR_LISP ("win32-quote-process-args", &Vwin32_quote_process_args /*
1458 Non-nil enables quoting of process arguments to ensure correct parsing. 1463 Non-nil enables quoting of process arguments to ensure correct parsing.
1459 Because Windows does not directly pass argv arrays to child processes, 1464 Because Windows does not directly pass argv arrays to child processes,
1460 programs have to reconstruct the argv array by parsing the command 1465 programs have to reconstruct the argv array by parsing the command
1481 allowing only only DOS subprocess to run at a time (whether started directly 1486 allowing only only DOS subprocess to run at a time (whether started directly
1482 or indirectly by Emacs), and preventing Emacs from cleanly terminating the 1487 or indirectly by Emacs), and preventing Emacs from cleanly terminating the
1483 subprocess group, but may allow Emacs to interrupt a subprocess that doesn't 1488 subprocess group, but may allow Emacs to interrupt a subprocess that doesn't
1484 otherwise respond to interrupts from Emacs. 1489 otherwise respond to interrupts from Emacs.
1485 */ ); 1490 */ );
1486 Vwin32_start_process_share_console = Qnil; 1491 Vwin32_start_process_share_console = Qt;
1487 1492
1488 DEFVAR_LISP ("win32-pipe-read-delay", &Vwin32_pipe_read_delay /* 1493 DEFVAR_LISP ("win32-pipe-read-delay", &Vwin32_pipe_read_delay /*
1489 Forced delay before reading subprocess output. 1494 Forced delay before reading subprocess output.
1490 This is done to improve the buffering of subprocess output, by 1495 This is done to improve the buffering of subprocess output, by
1491 avoiding the inefficiency of frequently reading small amounts of data. 1496 avoiding the inefficiency of frequently reading small amounts of data.
1506 the truename of a file can be slow. 1511 the truename of a file can be slow.
1507 */ ); 1512 */ );
1508 Vwin32_generate_fake_inodes = Qnil; 1513 Vwin32_generate_fake_inodes = Qnil;
1509 #endif 1514 #endif
1510 } 1515 }
1516
1511 /* end of ntproc.c */ 1517 /* end of ntproc.c */