home *** CD-ROM | disk | FTP | other *** search
/ Scene Storm / Scene Storm - Volume 1.iso / coding / c / unix / src / _exit.c next >
Encoding:
C/C++ Source or Header  |  1992-07-19  |  338 b   |  23 lines

  1. #include "amiga.h"
  2. #include "files.h"
  3. #include "fifofd.h"
  4. #include "signals.h"
  5. #include "timers.h"
  6. #include <fcntl.h>
  7.  
  8. void _close_all(void)
  9. {
  10.   int fd, lfd = _last_fd();
  11.  
  12.   for (fd = 0; fd < lfd; fd++) close(fd);
  13. }
  14.  
  15. void _exit(int rc)
  16. {
  17.   _close_all();
  18.   _cleanup_fifo();
  19.   _cleanup_signals();
  20.   _free_timer(_odd_timer);
  21.   XCEXIT(rc);
  22. }
  23.