mirror of
https://github.com/SEPPDROID/Digital-Research-Source-Code.git
synced 2025-10-24 08:54:17 +00:00
Upload
Digital Research
This commit is contained in:
35
CPM OPERATING SYSTEMS/CPM 68K/1.0X SOURCES/v101/klib/exit.c
Normal file
35
CPM OPERATING SYSTEMS/CPM 68K/1.0X SOURCES/v101/klib/exit.c
Normal file
@@ -0,0 +1,35 @@
|
||||
/****************************************************************************/
|
||||
/* */
|
||||
/* E x i t F u n c t i o n */
|
||||
/* ------------------------- */
|
||||
/* */
|
||||
/* The exit function is called from anywhere to pass control back to */
|
||||
/* the CCP from the executing C program. */
|
||||
/* */
|
||||
/* Calling Sequence: */
|
||||
/* */
|
||||
/* exit(code); */
|
||||
/* */
|
||||
/* Where: */
|
||||
/* code Is the exit status (ignored) */
|
||||
/* */
|
||||
/****************************************************************************/
|
||||
#include "stdio.h"
|
||||
#include "cpm.h"
|
||||
|
||||
exit(code) /***************************/
|
||||
/* */
|
||||
WORD code; /* Exit status */
|
||||
{ /* */
|
||||
REG WORD i; /* Counter */
|
||||
/* */
|
||||
for(i=0; i<MAXFILE; i++) /* Close all */
|
||||
close(i); /* Open files */
|
||||
/***************************/
|
||||
_exit(code); /* Do the exit now */
|
||||
} /***************************/
|
||||
_exit(code) /* */
|
||||
WORD code; /***************************/
|
||||
{ /* */
|
||||
__BDOS(EXIT,0L); /* Exit to BDOS */
|
||||
} /***************************/
|
||||
Reference in New Issue
Block a user