aboutsummaryrefslogtreecommitdiffstats
path: root/src/process.c
diff options
context:
space:
mode:
authorKaroly Lorentey2007-04-22 11:42:03 +0000
committerKaroly Lorentey2007-04-22 11:42:03 +0000
commit81088e260b086fe28f36964f32b6338210ec6fd8 (patch)
tree53d5af73ca0c971fe6925944d4d059caab5337a2 /src/process.c
parentfa1b1007cac59bafd16df7bd501ef2591dd77d62 (diff)
parenta6f0e674ebf44b1d37732b64070b804673481d28 (diff)
downloademacs-81088e260b086fe28f36964f32b6338210ec6fd8.tar.gz
emacs-81088e260b086fe28f36964f32b6338210ec6fd8.zip
Merged from emacs@sv.gnu.org
Patches applied: * emacs@sv.gnu.org/emacs--devo--0--patch-650 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-651 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-652 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-653 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-654 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-655 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-656 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-657 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-658 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-659 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-203 Merge from emacs--devo--0 * emacs@sv.gnu.org/gnus--rel--5.10--patch-204 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-205 Update from CVS git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-599
Diffstat (limited to 'src/process.c')
-rw-r--r--src/process.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/process.c b/src/process.c
index d11a300363d..8b1da4ac5cc 100644
--- a/src/process.c
+++ b/src/process.c
@@ -5699,8 +5699,16 @@ send_process_object (proc, start, end)
5699 : ! NILP (XBUFFER (object)->enable_multibyte_characters)) 5699 : ! NILP (XBUFFER (object)->enable_multibyte_characters))
5700 { 5700 {
5701 struct Lisp_Process *p = XPROCESS (proc); 5701 struct Lisp_Process *p = XPROCESS (proc);
5702 struct coding_system *coding = proc_encode_coding_system[XINT (p->outfd)]; 5702 struct coding_system *coding;
5703 5703
5704 if (p->raw_status_new)
5705 update_status (p);
5706 if (! EQ (p->status, Qrun))
5707 error ("Process %s not running", SDATA (p->name));
5708 if (XINT (p->outfd) < 0)
5709 error ("Output file descriptor of %s is closed", SDATA (p->name));
5710
5711 coding = proc_encode_coding_system[XINT (p->outfd)];
5704 if (! EQ (coding->symbol, p->encode_coding_system)) 5712 if (! EQ (coding->symbol, p->encode_coding_system))
5705 /* The coding system for encoding was changed to raw-text 5713 /* The coding system for encoding was changed to raw-text
5706 because we sent a unibyte text previously. Now we are 5714 because we sent a unibyte text previously. Now we are