GNU Info

Info Node: (libc.info)Aborting a Program

(libc.info)Aborting a Program


Next: Termination Internals Prev: Cleanups on Exit Up: Program Termination
Enter node , (file) or (file)node

Aborting a Program
------------------

   You can abort your program using the `abort' function.  The prototype
for this function is in `stdlib.h'.

 - Function: void abort (void)
     The `abort' function causes abnormal program termination.  This
     does not execute cleanup functions registered with `atexit' or
     `on_exit'.

     This function actually terminates the process by raising a
     `SIGABRT' signal, and your program can include a handler to
     intercept this signal; see Note: Signal Handling.

   *Future Change Warning:* Proposed Federal censorship regulations may
prohibit us from giving you information about the possibility of
calling this function.  We would be required to say that this is not an
acceptable way of terminating a program.


automatically generated by info2www version 1.2.2.9