diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 4 | ||||
| -rw-r--r-- | src/process.c | 3 |
2 files changed, 6 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 4821f5fb7eb..0061b7ff9db 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2013-06-21 Andreas Schwab <schwab@linux-m68k.org> | ||
| 2 | |||
| 3 | * process.c (create_process): Mark PROCESS volatile. | ||
| 4 | |||
| 1 | 2013-06-21 Paul Eggert <eggert@cs.ucla.edu> | 5 | 2013-06-21 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 6 | ||
| 3 | Use C99-style flexible array members if available. | 7 | 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) | |||
| 1582 | 1582 | ||
| 1583 | 1583 | ||
| 1584 | static void | 1584 | static void |
| 1585 | create_process (Lisp_Object process, char **new_argv, Lisp_Object current_dir) | 1585 | create_process (volatile Lisp_Object process, char **new_argv, |
| 1586 | Lisp_Object current_dir) | ||
| 1586 | { | 1587 | { |
| 1587 | int inchannel, outchannel; | 1588 | int inchannel, outchannel; |
| 1588 | pid_t pid; | 1589 | pid_t pid; |