Generalize start-process with keyword args
commit47e0e319329a1ecf9da4fa1afd2b9f2738fada67
authorDaiki Ueno <ueno@gnu.org>
Mon, 23 Mar 2015 03:40:29 +0000 (23 12:40 +0900)
committerDaiki Ueno <ueno@gnu.org>
Mon, 23 Mar 2015 07:27:29 +0000 (23 16:27 +0900)
tree6260b8887776e71e448a62a707d6d15b5e3a1fcc
parent165bea78008ec7545698f2e893821b4090f20c79
Generalize start-process with keyword args

* src/process.c (Fmake_process): New function.
(create_process, create_pty): Check p->pty_flag instead of
Vprocess_connection_type.
(syms_of_process): Register QCcommand, QCconnection_type, Qpty,
Qpipe, and Smake_process.  Unregister Sstart_process.

* lisp/subr.el (start-process): New function, ported from the C
implementation.

* doc/lispref/processes.texi (Asynchronous Processes): Mention
`make-process'.

* etc/NEWS: Mention `make-process'.
doc/lispref/ChangeLog
doc/lispref/processes.texi
etc/ChangeLog
etc/NEWS
lisp/ChangeLog
lisp/subr.el
src/ChangeLog
src/process.c