X-Git-Url: http://git.chise.org/gitweb/?p=chise%2Fxemacs-chise.git.1;a=blobdiff_plain;f=src%2Fprocess-unix.c;h=424246f6f15bfb79cc7f177d68356e08e2a3ee5a;hp=0d57c957ceff6ea7608a291d69e37a822f8a4404;hb=ee38d21b330f5001b47a577cefb5ba7b82a3b7d3;hpb=1bbdeb3a4ec887b8a6bcacb0384a978cc3b1f6f5 diff --git a/src/process-unix.c b/src/process-unix.c index 0d57c95..424246f 100644 --- a/src/process-unix.c +++ b/src/process-unix.c @@ -1299,7 +1299,7 @@ unix_send_process (Lisp_Object proc, struct lstream* lstream) chunklen = Lstream_read (lstream, chunkbuf, 512); if (chunklen <= 0) - break; /* perhaps should abort() if < 0? + break; /* perhaps should ABORT() if < 0? This should never happen. */ old_sigpipe = (SIGTYPE (*) (int)) signal (SIGPIPE, send_process_trap); @@ -1344,7 +1344,7 @@ unix_send_process (Lisp_Object proc, struct lstream* lstream) p->core_dumped = 0; p->tick++; process_tick++; - deactivate_process (vol_proc); + deactivate_process (*((Lisp_Object *) (&vol_proc))); invalid_operation ("SIGPIPE raised on process; closed it", p->name); }