Mercurial > emacs
changeset 49200:e2eb6d1b772c
New process variables.
author | Kim F. Storm <storm@cua.dk> |
---|---|
date | Mon, 13 Jan 2003 11:58:31 +0000 |
parents | 8552e8fce5c8 |
children | 5a6e0cbe25e5 |
files | etc/NEWS |
diffstat | 1 files changed, 8 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/etc/NEWS Mon Jan 13 09:49:54 2003 +0000 +++ b/etc/NEWS Mon Jan 13 11:58:31 2003 +0000 @@ -1491,6 +1491,9 @@ - A server can open on a random port using :service t arg. - Local sockets are supported using :family 'local arg. - Non-blocking connect is supported using :nowait t arg. +- The process' private variables may be initialized using :vars PLIST arg; + a server process' private variables are automatically inherited by + new client processes created to handle incoming connections. To test for the availability of a given feature, use featurep like this: (featurep 'make-network-process '(:type datagram)) @@ -1551,6 +1554,11 @@ *** Function signal-process now accepts a process object or process name in addition to a process id to identify the signalled process. +*** Processes now have an associated `private variables' property list +where programs can maintain process state and other per-process +related information. The new functions process-variable and +set-process-variable are used to access and modify this list. + ** New function copy-tree. ** New function substring-no-properties.