47 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			47 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			C
		
	
	
	
| /*
 | |
| FUNCTION
 | |
| <<_Exit>>---end program execution with no cleanup processing
 | |
| 
 | |
| INDEX
 | |
| 	_Exit
 | |
| 
 | |
| ANSI_SYNOPSIS
 | |
| 	#include <stdlib.h>
 | |
| 	void _Exit(int <[code]>);
 | |
| 
 | |
| TRAD_SYNOPSIS
 | |
| 	#include <stdlib.h>
 | |
| 	void _Exit(<[code]>)
 | |
| 	int <[code]>;
 | |
| 
 | |
| DESCRIPTION
 | |
| Use <<_Exit>> to return control from a program to the host operating
 | |
| environment.  Use the argument <[code]> to pass an exit status to the
 | |
| operating environment: two particular values, <<EXIT_SUCCESS>> and
 | |
| <<EXIT_FAILURE>>, are defined in `<<stdlib.h>>' to indicate success or
 | |
| failure in a portable fashion.
 | |
| 
 | |
| <<_Exit>> differs from <<exit>> in that it does not run any
 | |
| application-defined cleanup functions registered with <<atexit>> and
 | |
| it does not clean up files and streams.  It is identical to <<_exit>>.
 | |
| 
 | |
| RETURNS
 | |
| <<_Exit>> does not return to its caller.
 | |
| 
 | |
| PORTABILITY
 | |
| <<_Exit>> is defined by the C99 standard.
 | |
| 
 | |
| Supporting OS subroutines required: <<_exit>>.
 | |
| */
 | |
| 
 | |
| #include <stdlib.h>
 | |
| #include <unistd.h>	/* for _exit() declaration */
 | |
| #include <reent.h>
 | |
| 
 | |
| void 
 | |
| _DEFUN (_Exit, (code),
 | |
| 	int code)
 | |
| {
 | |
|   _exit (code);
 | |
| }
 |