| EXIT(2) | System Calls Manual | EXIT(2) | 
_Exit, _exit —
#include <stdlib.h>
void
  
  _Exit(int
    status);
#include
    <unistd.h>
void
  
  _exit(int
    status);
_Exit() and _exit()
  functions are equivalent. They each terminate a process with the following
  consequences:
SIGCHLD signal, it is notified of the calling
      process's termination and the status is set as defined
      by wait(2). (Note that only
      the least significant 8 bits of status are preserved and
      returned to the parent via
      wait(2).)SIGHUP
      signal and the SIGCONT signal are sent to all
      members of the newly-orphaned process group.SIGHUP signal is sent to the foreground process
      group of the controlling terminal, and all current access to the
      controlling terminal is revoked.Most C programs call the library routine
    exit(3), which flushes buffers,
    closes streams, unlinks temporary files, etc., before calling
    _exit().
_Exit() and _exit() can never
  return.
_exit() function conforms to IEEE
  Std 1003.1-1990 (“POSIX.1”). The
  _Exit() function conforms to ISO/IEC
  9899:1999 (“ISO C99”).
| October 17, 2022 | NetBSD 10.0 |