From: Andreas Schwab Date: Fri, 21 Jun 2013 21:27:17 +0000 (+0200) Subject: * process.c (create_process): Mark PROCESS volatile. X-Git-Tag: emacs-24.3.90~173^2^2~42^2~45^2~387^2~2014^2 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=9de1114ad8df69a83bb5f36c4c285f39eaa7d448;p=emacs.git * process.c (create_process): Mark PROCESS volatile. --- 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;