Function: process-id

process-id is a function defined in process.c.

Signature

(process-id PROCESS)

Documentation

Return the process id of PROCESS.

This is the pid of the external process which PROCESS uses or talks to, an integer. For a network, serial, and pipe connections, this value is nil.

View in manual

Probably introduced at or before Emacs version 27.1.

Source Code

// Defined in /usr/src/emacs/src/process.c
{
  pid_t pid;

  CHECK_PROCESS (process);
  pid = XPROCESS (process)->pid;
  return pid ? INT_TO_INTEGER (pid) : Qnil;
}