aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKim F. Storm2002-03-17 20:16:55 +0000
committerKim F. Storm2002-03-17 20:16:55 +0000
commitcfa955c26ce80297009620546a54319e3f470ecb (patch)
tree9270d263807518f3f522ccc3902183b0456bbf59 /src
parent280bd7134c84a44c80f40c795950087b80221716 (diff)
downloademacs-cfa955c26ce80297009620546a54319e3f470ecb.tar.gz
emacs-cfa955c26ce80297009620546a54319e3f470ecb.zip
(struct Lisp_Process): New member log.
Doc fix: Member command used to indicate stopped network process. Doc fix: Member childp contains plist for network process. Doc fix: Member kill_without_query is inverse of query-on-exit flag.
Diffstat (limited to 'src')
-rw-r--r--src/process.h11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/process.h b/src/process.h
index 21e1b85bb26..8dc0f1e7249 100644
--- a/src/process.h
+++ b/src/process.h
@@ -40,13 +40,17 @@ struct Lisp_Process
40 Lisp_Object tty_name; 40 Lisp_Object tty_name;
41 /* Name of this process */ 41 /* Name of this process */
42 Lisp_Object name; 42 Lisp_Object name;
43 /* List of command arguments that this process was run with */ 43 /* List of command arguments that this process was run with.
44 Is set to t for a stopped network process; nil otherwise. */
44 Lisp_Object command; 45 Lisp_Object command;
45 /* (funcall FILTER PROC STRING) (if FILTER is non-nil) 46 /* (funcall FILTER PROC STRING) (if FILTER is non-nil)
46 to dispose of a bunch of chars from the process all at once */ 47 to dispose of a bunch of chars from the process all at once */
47 Lisp_Object filter; 48 Lisp_Object filter;
48 /* (funcall SENTINEL PROCESS) when process state changes */ 49 /* (funcall SENTINEL PROCESS) when process state changes */
49 Lisp_Object sentinel; 50 Lisp_Object sentinel;
51 /* (funcall LOG SERVER CLIENT MESSAGE) when a server process
52 accepts a connection from a client. */
53 Lisp_Object log;
50 /* Buffer that output is going to */ 54 /* Buffer that output is going to */
51 Lisp_Object buffer; 55 Lisp_Object buffer;
52 /* Number of this process */ 56 /* Number of this process */
@@ -54,11 +58,12 @@ struct Lisp_Process
54 /* Non-nil if this is really a command channel */ 58 /* Non-nil if this is really a command channel */
55 Lisp_Object command_channel_p; 59 Lisp_Object command_channel_p;
56 /* t if this is a real child process. 60 /* t if this is a real child process.
57 For a net connection, it is (HOST SERVICE). */ 61 For a net connection, it is a plist based on the arguments to make-network-process. */
58 Lisp_Object childp; 62 Lisp_Object childp;
59 /* Marker set to end of last buffer-inserted output from this process */ 63 /* Marker set to end of last buffer-inserted output from this process */
60 Lisp_Object mark; 64 Lisp_Object mark;
61 /* Non-nil means kill silently if Emacs is exited. */ 65 /* Non-nil means kill silently if Emacs is exited.
66 This is the inverse of the `query-on-exit' flag. */
62 Lisp_Object kill_without_query; 67 Lisp_Object kill_without_query;
63 /* Record the process status in the raw form in which it comes from `wait'. 68 /* Record the process status in the raw form in which it comes from `wait'.
64 This is to avoid consing in a signal handler. */ 69 This is to avoid consing in a signal handler. */