Lisp_Object mark;
/* Symbol indicating status of process.
- This may be a symbol: run, open, closed, listen, or failed.
+ This may be a symbol: run, listen, or failed.
Or it may be a pair (connect . ADDRINFOS) where ADDRINFOS is
a list of remaining (PROTOCOL . ADDRINFO) pairs to try.
Or it may be (failed ERR) where ERR is an integer, string or symbol.
Or it may be a list, whose car is stop, exit or signal
and whose cdr is a pair (EXIT_CODE . COREDUMP_FLAG)
- or (SIGNAL_NUMBER . COREDUMP_FLAG). */
+ or (SIGNAL_NUMBER . COREDUMP_FLAG).
+ The symbols open and closed are not used here: an open network
+ process has an internal status of "run" and a closed network
+ process an internal status of "exit".
+ Stopped network processes do not set this status to "stop";
+ instead, they set command to t. "stop" is only used here to
+ indicate stopped system processes.
+ */
Lisp_Object status;
/* Coding-system for decoding the input from this process. */