Go to the first, previous, next, last section, table of contents.
  The fields of a process are:
name
- 
A string, the name of the process.
 command
- 
A list containing the command arguments that were used to start this
process.
 filter
- 
A function used to accept output from the process instead of a buffer,
or 
nil.
 sentinel
- 
A function called whenever the process receives a signal, or 
nil.
 buffer
- 
The associated buffer of the process.
 pid
- 
An integer, the Unix process ID.
 childp
- 
A flag, non-
nil if this is really a child process.
It is nil for a network connection.
 mark
- 
A marker indicating the position of the end of the last output from this
process inserted into the buffer.  This is often but not always the end
of the buffer.
 kill_without_query
- 
If this is non-
nil, killing Emacs while this process is still
running does not ask for confirmation about killing the process.
 raw_status_low
- 
 raw_status_high
- 
These two fields record 16 bits each of the process status returned by
the 
wait system call.
 status
- 
The process status, as 
process-status should return it.
 tick
- 
 update_tick
- 
If these two fields are not equal, a change in the status of the process
needs to be reported, either by running the sentinel or by inserting a
message in the process buffer.
 pty_flag
- 
Non-
nil if communication with the subprocess uses a PTY;
nil if it uses a pipe.
 infd
- 
The file descriptor for input from the process.
 outfd
- 
The file descriptor for output to the process.
 subtty
- 
The file descriptor for the terminal that the subprocess is using.  (On
some systems, there is no need to record this, so the value is
nil.)
 tty_name
- 
The name of the terminal that the subprocess is using,
or 
nil if it is using pipes.
 
Go to the first, previous, next, last section, table of contents.