Mercurial > emacs
comparison src/process.c @ 5561:fd7524d61a8d
(read_process_output): Supply second arg to unbind_to.
(exec_sentinel): Likewise.
| author | Richard M. Stallman <rms@gnu.org> |
|---|---|
| date | Tue, 11 Jan 1994 05:49:41 +0000 |
| parents | 36d2fd17f833 |
| children | 466bc8ef8e21 |
comparison
equal
deleted
inserted
replaced
| 5560:a9924c6db247 | 5561:fd7524d61a8d |
|---|---|
| 2114 Vdeactivate_mark = odeactivate; | 2114 Vdeactivate_mark = odeactivate; |
| 2115 | 2115 |
| 2116 #ifdef VMS | 2116 #ifdef VMS |
| 2117 start_vms_process_read (vs); | 2117 start_vms_process_read (vs); |
| 2118 #endif | 2118 #endif |
| 2119 unbind_to (count); | 2119 unbind_to (count, Qnil); |
| 2120 return nchars; | 2120 return nchars; |
| 2121 } | 2121 } |
| 2122 | 2122 |
| 2123 /* If no filter, write into buffer if it isn't dead. */ | 2123 /* If no filter, write into buffer if it isn't dead. */ |
| 2124 if (!NILP (p->buffer) && !NILP (XBUFFER (p->buffer)->name)) | 2124 if (!NILP (p->buffer) && !NILP (XBUFFER (p->buffer)->name)) |
| 2880 p->sentinel = Qnil; | 2880 p->sentinel = Qnil; |
| 2881 record_unwind_protect (exec_sentinel_unwind, Fcons (proc, sentinel)); | 2881 record_unwind_protect (exec_sentinel_unwind, Fcons (proc, sentinel)); |
| 2882 /* Inhibit quit so that random quits don't screw up a running filter. */ | 2882 /* Inhibit quit so that random quits don't screw up a running filter. */ |
| 2883 specbind (Qinhibit_quit, Qt); | 2883 specbind (Qinhibit_quit, Qt); |
| 2884 call2 (sentinel, proc, reason); | 2884 call2 (sentinel, proc, reason); |
| 2885 unbind_to (count); | 2885 unbind_to (count, Qnil); |
| 2886 } | 2886 } |
| 2887 | 2887 |
| 2888 /* Report all recent events of a change in process status | 2888 /* Report all recent events of a change in process status |
| 2889 (either run the sentinel or output a message). | 2889 (either run the sentinel or output a message). |
| 2890 This is done while Emacs is waiting for keyboard input. */ | 2890 This is done while Emacs is waiting for keyboard input. */ |
