1 /* 2 FUNCTION 3 <<_Exit>>---end program execution with no cleanup processing 4 5 INDEX 6 _Exit 7 8 ANSI_SYNOPSIS 9 #include <stdlib.h> 10 void _Exit(int <[code]>); 11 12 TRAD_SYNOPSIS 13 #include <stdlib.h> 14 void _Exit(<[code]>) 15 int <[code]>; 16 17 DESCRIPTION 18 Use <<_Exit>> to return control from a program to the host operating 19 environment. Use the argument <[code]> to pass an exit status to the 20 operating environment: two particular values, <<EXIT_SUCCESS>> and 21 <<EXIT_FAILURE>>, are defined in `<<stdlib.h>>' to indicate success or 22 failure in a portable fashion. 23 24 <<_Exit>> differs from <<exit>> in that it does not run any 25 application-defined cleanup functions registered with <<atexit>> and 26 it does not clean up files and streams. It is identical to <<_exit>>. 27 28 RETURNS 29 <<_Exit>> does not return to its caller. 30 31 PORTABILITY 32 <<_Exit>> is defined by the C99 standard. 33 34 Supporting OS subroutines required: <<_exit>>. 35 */ 36 37 #include <stdlib.h> 38 #include <unistd.h> /* for _exit() declaration */ 39 #include <reent.h> 40 41 void 42 _DEFUN (_Exit, (code), 43 int code) 44 { 45 _exit (code); 46 } 47