/* Asynchronous subprocess control for XEmacs.
- Copyright (C) 1985, 1986, 1987, 1988, 1992, 1993, 1994, 1995
+ Copyright (C) 1985, 1986, 1987, 1988, 1992, 1993, 1994, 1995, 2003
Free Software Foundation, Inc.
Copyright (C) 1995 Sun Microsystems, Inc.
Copyright (C) 1995, 1996 Ben Wing.
#endif
/* This may be called during a GC from process_send_signal() from
- kill_buffer_processes() if emacs decides to abort(). */
+ kill_buffer_processes() if emacs decides to ABORT(). */
if (PROCESSP (name))
return name;
else if (STRINGP (name))
with any buffer
Third arg is program file name. It is searched for as in the shell.
Remaining arguments are strings to give program as arguments.
-INCODE and OUTCODE specify the coding-system objects used in input/output
- from/to the process.
+If bound, `coding-system-for-read' and `coding-system-for-write' specify
+ the coding-system objects used in input from and output to the process.
*/
(int nargs, Lisp_Object *args))
{
event_stream_select_process (XPROCESS (process));
- UNGCPRO;
NUNGCPRO;
+ UNGCPRO;
return process;
}