aboutsummaryrefslogtreecommitdiffstats
path: root/src/process.c
diff options
context:
space:
mode:
authorPaul Eggert2011-08-14 22:30:45 -0700
committerPaul Eggert2011-08-14 22:30:45 -0700
commitc881564470ef15bf3f1908c1ee9eb4c3e92953fd (patch)
tree9ba76bf1f20a84f2de8f37ab930e2f45bb6a6405 /src/process.c
parent70c60eb2f9e5120f609ba5b6f2d82eef26d21c15 (diff)
parentde148fee1a02003faedf49b831abecfec15f60e7 (diff)
downloademacs-c881564470ef15bf3f1908c1ee9eb4c3e92953fd.tar.gz
emacs-c881564470ef15bf3f1908c1ee9eb4c3e92953fd.zip
Merge from trunk.
Diffstat (limited to 'src/process.c')
-rw-r--r--src/process.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/process.c b/src/process.c
index 887090df26c..9f3bb0e5803 100644
--- a/src/process.c
+++ b/src/process.c
@@ -1643,7 +1643,6 @@ create_process (Lisp_Object process, char **new_argv, Lisp_Object current_dir)
1643 1643
1644 XPROCESS (process)->pty_flag = pty_flag; 1644 XPROCESS (process)->pty_flag = pty_flag;
1645 XPROCESS (process)->status = Qrun; 1645 XPROCESS (process)->status = Qrun;
1646 setup_process_coding_systems (process);
1647 1646
1648 /* Delay interrupts until we have a chance to store 1647 /* Delay interrupts until we have a chance to store
1649 the new fork's pid in its process structure */ 1648 the new fork's pid in its process structure */
@@ -1678,6 +1677,10 @@ create_process (Lisp_Object process, char **new_argv, Lisp_Object current_dir)
1678 processes to get their return values scrambled. */ 1677 processes to get their return values scrambled. */
1679 XPROCESS (process)->pid = -1; 1678 XPROCESS (process)->pid = -1;
1680 1679
1680 /* This must be called after the above line because it may signal an
1681 error. */
1682 setup_process_coding_systems (process);
1683
1681 BLOCK_INPUT; 1684 BLOCK_INPUT;
1682 1685
1683 { 1686 {