@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
@c Copyright (C) 1990, 1991, 1992, 1993, 1998, 1999, 2001, 2002, 2003,
-@c 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
+@c 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../../info/internals
@node GNU Emacs Internals, Standard Errors, Tips, Top
the argument of @code{interactive} in a Lisp function. In the case of
@code{or}, it is 0 (a null pointer), indicating that @code{or} cannot be
called interactively. A value of @code{""} indicates a function that
-should receive no arguments when called interactively.
+should receive no arguments when called interactively. If the value
+begins with a @samp{(}, the string is evaluated as a Lisp form.
@item doc
This is the documentation string. It uses C comment syntax rather
@item command
A list containing the command arguments that were used to start this
-process.
+process. For a network or serial process, it is @code{nil} if the
+process is running or @code{t} if the process is stopped.
@item filter
A function used to accept output from the process instead of a buffer,
An integer, the operating system's process @acronym{ID}.
@item childp
+
A flag, non-@code{nil} if this is really a child process.
-It is @code{nil} for a network connection.
+It is @code{nil} for a network or serial connection.
@item mark
A marker indicating the position of the end of the last output from this
@item inherit_coding_system_flag
Flag to set @code{coding-system} of the process buffer from the
coding system used to decode process output.
+
+@item type
+Symbol indicating the type of process: @code{real}, @code{network},
+@code{serial}
+
@end table
@ignore