aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPhilipp Stephani2020-12-23 17:40:18 +0100
committerPhilipp Stephani2020-12-23 17:40:18 +0100
commit40bc77d9a6b8d824690fb6ee3003d74951bb3ae5 (patch)
treec90bd596b92a3487342830e1e835b89cd68c80ea /src
parent773f9eb4673c20a218d42ec89dd08a1e45f77041 (diff)
downloademacs-40bc77d9a6b8d824690fb6ee3003d74951bb3ae5.tar.gz
emacs-40bc77d9a6b8d824690fb6ee3003d74951bb3ae5.zip
Declare argument vector as char *const *.
This matches the signature of execve. * src/callproc.c (child_setup): Declare NEW_ARGV as char *const *.
Diffstat (limited to 'src')
-rw-r--r--src/callproc.c4
-rw-r--r--src/lisp.h4
2 files changed, 4 insertions, 4 deletions
diff --git a/src/callproc.c b/src/callproc.c
index bd8442ce2b9..c7f560ac3da 100644
--- a/src/callproc.c
+++ b/src/callproc.c
@@ -1222,8 +1222,8 @@ exec_failed (char const *name, int err)
1222 On MS-DOS, either return an exit status or signal an error. */ 1222 On MS-DOS, either return an exit status or signal an error. */
1223 1223
1224CHILD_SETUP_TYPE 1224CHILD_SETUP_TYPE
1225child_setup (int in, int out, int err, char **new_argv, char *const *env, 1225child_setup (int in, int out, int err, char *const *new_argv,
1226 const char *current_dir) 1226 char *const *env, const char *current_dir)
1227{ 1227{
1228#ifdef WINDOWSNT 1228#ifdef WINDOWSNT
1229 int cpid; 1229 int cpid;
diff --git a/src/lisp.h b/src/lisp.h
index 07ba2bcbbaf..1a214a3cbf6 100644
--- a/src/lisp.h
+++ b/src/lisp.h
@@ -4500,8 +4500,8 @@ extern void setup_process_coding_systems (Lisp_Object);
4500# define CHILD_SETUP_ERROR_DESC "Doing vfork" 4500# define CHILD_SETUP_ERROR_DESC "Doing vfork"
4501#endif 4501#endif
4502 4502
4503extern CHILD_SETUP_TYPE child_setup (int, int, int, char **, char *const *, 4503extern CHILD_SETUP_TYPE child_setup (int, int, int, char *const *,
4504 const char *); 4504 char *const *, const char *);
4505extern char *const *make_environment_block (Lisp_Object); 4505extern char *const *make_environment_block (Lisp_Object);
4506extern void init_callproc_1 (void); 4506extern void init_callproc_1 (void);
4507extern void init_callproc (void); 4507extern void init_callproc (void);