summaryrefslogtreecommitdiff
path: root/src/callproc.c
diff options
context:
space:
mode:
authorAndrea Corallo <akrl@sdf.org>2021-03-19 10:23:41 +0100
committerAndrea Corallo <akrl@sdf.org>2021-03-19 10:23:41 +0100
commitb3ad62f8a35617366886be2a86e8641282824adf (patch)
tree138b6c1951e36dfe01b90a728c8ecd11399f1bba /src/callproc.c
parent3e133cc050926284109fe61f4789f67676491ffa (diff)
downloademacs-b3ad62f8a35617366886be2a86e8641282824adf.tar.gz
emacs-b3ad62f8a35617366886be2a86e8641282824adf.tar.bz2
emacs-b3ad62f8a35617366886be2a86e8641282824adf.zip
Do not load native code when `load' is explicitly called on a .elc file
* src/lread.c (Fload): Do not load native code when `load' is explicitly called on a .elc file. (Flocate_file_internal): Update 'openp' call sites. (maybe_swap_for_eln): Add new 'no_native' parameter. (openp): Likewise + update 'maybe_swap_for_eln' and 'openp' call sites. * src/lisp.h: Update 'openp' signature. * src/w32proc.c (sys_spawnve): Update 'openp' call sites. * src/w32.c (check_windows_init_file): Likewise. * src/sound.c (Fplay_sound_internal): Likewise. * src/process.c (Fmake_process): Likewise. * src/image.c (image_create_bitmap_from_file) (image_find_image_fd): Likewise. * src/emacs.c (set_invocation_vars): Likewise. * src/charset.c (load_charset_map_from_file): Likewise. * src/callproc.c (call_process): Likewise.
Diffstat (limited to 'src/callproc.c')
-rw-r--r--src/callproc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/callproc.c b/src/callproc.c
index cd0f67fe29b..5aa2cbafb4c 100644
--- a/src/callproc.c
+++ b/src/callproc.c
@@ -457,7 +457,7 @@ call_process (ptrdiff_t nargs, Lisp_Object *args, int filefd,
int ok;
ok = openp (Vexec_path, args[0], Vexec_suffixes, &path,
- make_fixnum (X_OK), false);
+ make_fixnum (X_OK), false, false);
if (ok < 0)
report_file_error ("Searching for program", args[0]);
}