Logo

Programming-Idioms

This language bar is your friend. Select your favorite languages!
  • C

Idiom #87 Stop program

Exit immediately.
If some extra cleanup work is executed by the program runtime (not by the OS itself), describe it.

#include <stdlib.h>
abort();

Terminates the process immediatly, without executing exit handlers or flushing streams.
#include <stdlib.h>
exit (EXIT_SUCCESS);
return 0;

Only works in main(), actually.
(System/exit 0)

Being built on the JVM, Clojure uses this to terminate instantly.
0 here indicates successful termination while all other values indicate unsuccessful termination.

New implementation...