Function: process-exit-status

process-exit-status is a function defined in process.c.

Signature

(process-exit-status PROCESS)

Documentation

Return the exit status of PROCESS or the signal number that killed it.

If PROCESS has not yet exited or died, return 0.

View in manual

Probably introduced at or before Emacs version 18.

Source Code

// Defined in /usr/src/emacs/src/process.c
{
  CHECK_PROCESS (process);
  if (XPROCESS (process)->raw_status_new)
    update_status (XPROCESS (process));
  if (CONSP (XPROCESS (process)->status))
    return XCAR (XCDR (XPROCESS (process)->status));
  return make_fixnum (0);
}