1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-07 12:20:39 -08:00
Commit graph

152 commits

Author SHA1 Message Date
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