From 9de1114ad8df69a83bb5f36c4c285f39eaa7d448 Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Fri, 21 Jun 2013 23:27:17 +0200 Subject: [PATCH] * process.c (create_process): Mark PROCESS volatile. --- src/ChangeLog | 4 ++++ src/process.c | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/ChangeLog b/src/ChangeLog index 4821f5fb7eb..0061b7ff9db 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,7 @@ +2013-06-21 Andreas Schwab + + * process.c (create_process): Mark PROCESS volatile. + 2013-06-21 Paul Eggert Use C99-style flexible array members if available. diff --git a/src/process.c b/src/process.c index 9ef01dae765..e74d58dcc33 100644 --- a/src/process.c +++ b/src/process.c @@ -1582,7 +1582,8 @@ create_process_1 (struct atimer *timer) static void -create_process (Lisp_Object process, char **new_argv, Lisp_Object current_dir) +create_process (volatile Lisp_Object process, char **new_argv, + Lisp_Object current_dir) { int inchannel, outchannel; pid_t pid; -- 2.39.5