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.

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