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.
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;
}