Richard M. Stallman
052062e0d8
(call-process) [macintosh]: Call mac_run_command in
...
sysdep.c. The Mac code is modeled after the DOS code.
1999-09-03 18:29:30 +00:00
Richard M. Stallman
066d59b3d5
Delete the system-independent include of stdlib.h
...
(leaving only the one in the WINDOWSNT conditional).
1999-09-03 18:26:26 +00:00
Dave Love
c4a10daf11
Use stdlib.h.
1999-08-18 13:10:52 +00:00
Richard M. Stallman
09494912d9
(Fcall_process): Decide coding system for decoding
...
after we set to the target buffer. If the output goes to a
unibyte buffer, suppress character code conversion.
(Fcall_process): Don't use initializer on coding_systems.
(Fcall_process_region): Likewise.
1999-07-07 22:48:37 +00:00
Richard M. Stallman
0fa248bcc0
(init_callproc): Set exec_directory if installation_directory is
...
non-nil, without a test of exec_path.
1999-07-02 12:57:10 +00:00
Karl Heuer
a871dd585b
(Fcall_process): Use xmalloc, xfree.
1999-03-04 09:03:31 +00:00
Richard M. Stallman
57bda87a94
Use epaths.h istead of paths.h.
1999-02-26 11:41:17 +00:00
Kenichi Handa
edf496dd13
Include "ccl.h".
...
(Fcall_process): Doc-string modified. Set CODING_MODE_LAST_BLOCK
bit in argument_coding.mode to tell encoding procedure to flush
data. While encoding arguments, if argument_coding uses CCL
program, initialize it again after encoding.
(Fcall_process_region): Doc-string modified. Handle the case that
NARGS is 3.
1998-12-15 04:35:38 +00:00
Eli Zaretskii
8a52365ce8
(Fcall_process): Use $TMPDIR instead of trying $TMP
...
and $TEMP, since the former is always set in msdos.c.
(Fcall_process_region): When looking for a place to put the
temporary files, check $TMPDIR as well.
1998-10-14 15:17:11 +00:00
Richard M. Stallman
76ba958178
(Fcall_process): Use malloc for decoding_buf.
1998-08-19 17:44:21 +00:00
Richard M. Stallman
e7c1c20eba
(Fcall_process): Check type of process cmd args earlier on.
1998-08-08 01:03:27 +00:00
Kenichi Handa
360fbb8e49
(Fcall_process): Use alloca instead of
...
get_conversion_buffer.
1998-07-21 01:42:40 +00:00
Eli Zaretskii
09ffb8b543
(Fcall_process) [! subprocesses]: Balance parentheses in an if clause.
1998-06-29 13:32:48 +00:00
Richard M. Stallman
3ffde7d691
(Fcall_process): Handle third argument BUFFER
...
consistently when it is an integer or a list.
1998-06-23 03:07:05 +00:00
Richard M. Stallman
9cc4fad570
(init_callproc): Check Vinstallation_directory even if !initialized.
1998-06-06 22:04:07 +00:00
Karl Heuer
05b44e9027
(Fcall_process): Avoid initializer on auto struct.
1998-06-01 20:49:47 +00:00
Richard M. Stallman
4724eab4ec
(Fcall_process): Fix test for when to call Ffind_operation_coding_system.
1998-05-08 05:14:47 +00:00
Kenichi Handa
7a7ab107f9
(Fcall_process): If we must display received data on
...
the fly, don't wait until a buffer is filled.
1998-05-07 01:05:36 +00:00
Eli Zaretskii
5f027cead6
nclude msdos.h after lisp.h.
1998-04-27 14:24:08 +00:00
Eli Zaretskii
c17c425043
(Fcall_process) [MSDOS]: Call child_setup instead of run_msdos_command.
...
(child_setup) [MSDOS]: Call run_msdos_command here.
(child_setup) [DOS_NT]: Get past drive letter in pwd. Don't call
close_load_descs, since we are not in a vfork.
1998-04-21 11:14:24 +00:00
Richard M. Stallman
168afdaa0e
(Fcall_process_region): Unbind coding-system-for-write
...
after calling Fwrite_region.
1998-04-17 07:08:02 +00:00
Eli Zaretskii
3b440bb591
(Fcall_process): Call
...
after-insert-file-set-buffer-file-coding-system if
inherit-process-coding-system is non-nil.
1998-04-15 15:44:16 +00:00
Eli Zaretskii
208a446aa5
Remove binary-process-{in,out}put.
...
(syms_of_callproc): Likewise.
(Fcall_process, Fcall_process_region): Don't use binary-process-{in,out}put.
1998-04-15 14:36:16 +00:00
Andreas Schwab
dfcf069d56
Fix -Wimplicit warnings.
1998-04-14 12:25:56 +00:00
Karl Heuer
a3833dfef0
(relocate_fd): Avoid min'/max' as variable names.
1998-04-09 17:47:17 +00:00
Richard M. Stallman
fc932ac6c7
Use STRING_BYTES and SET_STRING_BYTES.
1998-03-21 07:06:14 +00:00
Richard M. Stallman
57ca985523
(syms_of_callproc): Doc fixes.
1998-03-18 01:52:57 +00:00
Kenichi Handa
8d0243456d
(Vdefault_file_name_coding_system): Extern it.
...
(Fcall_process): Use ENCODE_FILE.
1998-03-03 07:18:46 +00:00
Kenichi Handa
11218c687b
(Fcall_process): Calculate CARRYOVER correctly.
1998-03-03 01:29:16 +00:00
Richard M. Stallman
7d88962ce8
(Fcall_process_region): Pass new arg to Fwrite_region.
1998-03-02 19:07:00 +00:00
Richard M. Stallman
50fe359bd1
(Fcall_process): Allow creating a new buffer for the output.
1998-02-03 06:14:39 +00:00
Richard M. Stallman
a2286b5c11
(Fcall_process): Test only args past args[4] for multibyteness.
1998-01-27 20:06:51 +00:00
Kenichi Handa
321fecde5b
(Fcall_process): Use raw-text instead of emacs-mule
...
when enable-multibyte-characters is nil. Adjusted for the change
of encode_coding and decode_coding.
1998-01-22 01:26:45 +00:00
Richard M. Stallman
30d57b8e6e
(Fcall_process): When deciding whether to encode args,
...
check them for multibyteness, don't check enable-multibyte-characters.
(Fcall_process): Use size_byte for the args.
(Fcall_process_region): Likewise for temp file.
(child_setup, getenv_internal, Fgetenv): Likewise.
1998-01-05 17:39:32 +00:00
Richard M. Stallman
2d60724455
(Fcall_process): Cast new_argv for child_setup.
1997-12-28 19:19:00 +00:00
Karl Heuer
db54baaa69
(Fcall_process): Don't clobber new_argv[0]
...
in the case of no args.
1997-12-09 22:47:45 +00:00
Kenichi Handa
bbd29cfebd
(Fcall_process): Set Vlast_coding_system_used after
...
reading from the process.
1997-12-09 04:12:03 +00:00
Kenichi Handa
c364e61866
(Fcall_process): GCPRO infile, buffer, and
...
current_dir before encoding arguments.
1997-11-08 03:05:44 +00:00
Andrew Innes
db77d785fd
Ensure standard handles are reset even if spawnve fails.
1997-10-13 18:11:44 +00:00
Geoff Voelker
b4c7684c90
(child_setup) [WINDOWSNT]: Change directory of
...
child instead of parent.
1997-09-23 17:30:24 +00:00
Richard M. Stallman
89e1ec1dd0
(Fcall_process): Encode the new current dir.
1997-09-09 05:32:07 +00:00
Richard M. Stallman
0f8b8c5063
(Fcall_process_region): Fix previous change:
...
never override Vcoding_system_for_write.
1997-09-07 04:25:59 +00:00
Richard M. Stallman
914894115d
(Fcall_process): Set EOL conversion type to LF when
...
binary-process-output is non-nil.
(Fcall_process_region): binary-process-XXXput only determines EOL
conversion; if it is nil, convert LF <-> CRLF. Don't bind
coding-system-for-read, it is done in Fcall_process.
1997-09-03 20:35:35 +00:00
Richard M. Stallman
759ae8118b
Whitespace change.
1997-08-27 19:59:41 +00:00
Richard M. Stallman
d883eb6232
(init_callproc): Don't warn about missing
...
arch-dep data directory, while preparing to dump.
1997-08-24 00:44:34 +00:00
Kenichi Handa
0384b4b76d
(Fcall_process_region): Use cdr part (not car part)
...
of Vdefault_process_coding_system for writing out text.
1997-08-04 06:59:57 +00:00
Richard M. Stallman
0537ec480d
(syms_of_callproc): Don't init Vtemp_file_name_pattern here.
1997-07-27 21:38:49 +00:00
Richard M. Stallman
c49f3d5a65
(Fcall_process) [MSDOS]: Request EOL conversion of
...
the process output, unless we were promised it is binary.
1997-07-13 20:40:43 +00:00
Kenichi Handa
beacaab334
(Fcall_process): If enable-multibyte-characters is
...
nil, do not encode arguments for process, and decode output of
process by emacs-mule.
(Fcall_process_region): If enable-multibyte-characters is nil, do
not encode text to be given to process, and decode output of
process by emacs-mule.
1997-07-07 00:59:44 +00:00
Kenichi Handa
08ee4e8761
Call Ffind_operation_coding_system.
1997-07-02 12:54:04 +00:00