]> code.delx.au - gnu-emacs/blobdiff - lisp/subr.el
Add new maintainer (deego).
[gnu-emacs] / lisp / subr.el
index c0e0ea61ef3bc15eba6658b1e070089f6b1f1df4..b2842b272424c2fa38301415a800670b838ae44f 100644 (file)
@@ -1048,6 +1048,19 @@ or `set-process-query-on-exit-flag' instead."
     (set-process-query-on-exit-flag process nil)
     old))
 
+;; process plist management
+
+(defun process-get (process propname)
+  "Return the value of PROCESS' PROPNAME property.
+This is the last value stored with `(process-put PROCESS PROPNAME VALUE)'."
+  (plist-get (process-plist process) propname))
+
+(defun process-put (process propname value)
+  "Change PROCESS' PROPNAME property to VALUE.
+It can be retrieved with `(process-get PROCESS PROPNAME)'."
+  (set-process-plist process 
+                    (plist-put (process-plist process) propname value)))
+
 \f
 ;;;; Input and display facilities.