Commit a20878b6 authored by Miles Bader's avatar Miles Bader

Rename `system-process-attributes' to `process-attributes'

Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1553
parent 0038d478
2009-02-23 Miles Bader <miles@gnu.org>
* processes.texi (System Processes): Rename `system-process-attributes'
to `process-attributes'.
2009-02-22 Chong Yidong <cyd@stupidchicken.com>
* symbols.texi (Property Lists): Emphasize that property lists are
......
......@@ -1644,7 +1644,7 @@ from all the other processes running on the same machine at the same
time.
@end defun
@defun system-process-attributes pid
@defun process-attributes pid
This function returns an alist of attributes for the process specified
by its process ID @var{pid}. Each association in the alist is of the
form @code{(@var{key} . @var{value})}, where @var{key} designates the
......
2009-02-23 Miles Bader <miles@gnu.org>
* NEWS: Rename `system-process-attributes' to `process-attributes'.
2009-02-19 Nick Roberts <nickrob@snap.net.nz>
* compilation.txt: Add entry for maven.
......
......@@ -1260,7 +1260,7 @@ The default values are ";;;###autoload" and `loaddefs.el',
respectively.
+++
** New primitives `list-system-processes' and `system-process-attributes'
** New primitives `list-system-processes' and `process-attributes'
let Lisp programs access the processes that are running on the local
machine. See the doc strings of these functions for more details.
Not all platforms support accessing this information; on those that
......
2009-02-23 Miles Bader <miles@gnu.org>
* proced.el (proced-process-attributes):
* server.el (server-running-p): Rename `system-process-attributes'
to `process-attributes'.
2009-02-22 Juri Linkov <juri@jurta.org>
* dired-aux.el (minibuffer-default-add-dired-shell-commands):
......
......@@ -32,12 +32,12 @@
;; - allow "sudo kill PID", "renice PID"
;;
;; Thoughts and Ideas
;; - Currently, `system-process-attributes' returns the list of
;; - Currently, `process-attributes' returns the list of
;; command-line arguments of a process as one concatenated string.
;; This format is compatible with `shell-command'. Also, under
;; MS-Windows, the command-line arguments are actually stored as a
;; single string, so that it is impossible to reverse-engineer it back
;; into separate arguments. Alternatively, `system-process-attributes'
;; into separate arguments. Alternatively, `process-attributes'
;; could (try to) return a list of strings that correspond to individual
;; command-line arguments. Then one could feed such a list of
;; command-line arguments into `call-process' or `start-process'.
......@@ -94,7 +94,7 @@ the external command (usually \"kill\")."
;; It would be neat if one could temporarily override the following
;; predefined rules.
(defcustom proced-grammar-alist
'( ;; attributes defined in `system-process-attributes'
'( ;; attributes defined in `process-attributes'
(euid "EUID" "%d" right proced-< nil (euid pid) (nil t nil))
(user "USER" nil left proced-string-lessp nil (user pid) (nil t nil))
(egid "EGID" "%d" right proced-< nil (egid euid pid) (nil t nil))
......@@ -218,7 +218,7 @@ If REFINER is nil no refinement is done."
This variable extends the functionality of `proced-process-attributes'.
Each function is called with one argument, the list of attributes
of a system process. It returns a cons cell of the form (KEY . VALUE)
like `system-process-attributes'. This cons cell is appended to the list
like `process-attributes'. This cons cell is appended to the list
returned by `proced-process-attributes'.
If the function returns nil, the value is ignored."
:group 'proced
......@@ -1539,7 +1539,7 @@ the process is ignored."
;; lists are ignored? When would such processes be of interest?
(let (process-alist attributes attr)
(dolist (pid (or pid-list (list-system-processes)) process-alist)
(when (setq attributes (system-process-attributes pid))
(when (setq attributes (process-attributes pid))
(setq attributes (cons (cons 'pid pid) attributes))
(dolist (fun proced-custom-attributes)
(if (setq attr (funcall fun attributes))
......
......@@ -595,7 +595,7 @@ Return values:
(insert-file-contents-literally (expand-file-name name server-auth-dir))
(or (and (looking-at "127\\.0\\.0\\.1:[0-9]+ \\([0-9]+\\)")
(assq 'comm
(system-process-attributes
(process-attributes
(string-to-number (match-string 1))))
t)
:other))
......
2009-02-23 Miles Bader <miles@gnu.org>
* process.c (Flist_system_processes, Fprocess_attributes)
(syms_of_process): Rename `system-process-attributes' to
`process-attributes'.
2009-02-22 Andreas Schwab <schwab@linux-m68k.org>
* coding.h (struct coding_system): Make safe_charsets a pointer to
......
......@@ -7075,15 +7075,14 @@ DEFUN ("list-system-processes", Flist_system_processes, Slist_system_processes,
doc: /* Return a list of numerical process IDs of all running processes.
If this functionality is unsupported, return nil.
See `system-process-attributes' for getting attributes of a process
given its ID. */)
See `process-attributes' for getting attributes of a process given its ID. */)
()
{
return list_system_processes ();
}
DEFUN ("system-process-attributes", Fsystem_process_attributes,
Ssystem_process_attributes, 1, 1, 0,
DEFUN ("process-attributes", Fprocess_attributes,
Sprocess_attributes, 1, 1, 0,
doc: /* Return attributes of the process given by its PID, a number.
Value is an alist where each element is a cons cell of the form
......@@ -7511,7 +7510,7 @@ The variable takes effect when `start-process' is called. */);
defsubr (&Sset_process_filter_multibyte);
defsubr (&Sprocess_filter_multibyte_p);
defsubr (&Slist_system_processes);
defsubr (&Ssystem_process_attributes);
defsubr (&Sprocess_attributes);
}
......@@ -7810,15 +7809,14 @@ DEFUN ("list-system-processes", Flist_system_processes, Slist_system_processes,
doc: /* Return a list of numerical process IDs of all running processes.
If this functionality is unsupported, return nil.
See `system-process-attributes' for getting attributes of a process
given its ID. */)
See `process-attributes' for getting attributes of a process given its ID. */)
()
{
return list_system_processes ();
}
DEFUN ("system-process-attributes", Fsystem_process_attributes,
Ssystem_process_attributes, 1, 1, 0,
DEFUN ("process-attributes", Fprocess_attributes,
Sprocess_attributes, 1, 1, 0,
doc: /* Return attributes of the process given by its PID, a number.
Value is an alist where each element is a cons cell of the form
......@@ -7957,7 +7955,7 @@ syms_of_process ()
defsubr (&Sget_buffer_process);
defsubr (&Sprocess_inherit_coding_system_flag);
defsubr (&Slist_system_processes);
defsubr (&Ssystem_process_attributes);
defsubr (&Sprocess_attributes);
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment