DEFUN ("process-contact", Fprocess_contact, Sprocess_contact,
1, 2, 0,
doc: /* Return the contact info of PROCESS; t for a real child.
- For a network or serial connection, the value depends on the optional
- KEY arg. If KEY is nil, value is a cons cell of the form (HOST
- SERVICE) for a network connection or (PORT SPEED) for a serial
- connection. If KEY is t, the complete contact information for the
- connection is returned, else the specific value for the keyword KEY is
- returned. See `make-network-process' or `make-serial-process' for a
- list of keywords.
+ For a network or serial or pipe connection, the value depends on the
+ optional KEY arg. If KEY is nil, value is a cons cell of the form
+ \(HOST SERVICE) for a network connection or (PORT SPEED) for a serial
+ connection; it is t for a pipe connection. If KEY is t, the complete
+ contact information for the connection is returned, else the specific
+ value for the keyword KEY is returned. See `make-network-process',
-\`make-serial-process', or `make-pipe-process' for the list of keywords. */)
- (register Lisp_Object process, Lisp_Object key)
++`make-serial-process', or `make pipe-process' for the list of keywords.
+If PROCESS is a non-blocking network process that hasn't been fully
+set up yet, this function will block until socket setup has completed. */)
+ (Lisp_Object process, Lisp_Object key)
{
Lisp_Object contact;