home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 3 / PDCD_3.iso / languages / c / oslib / Examples / p2-493 < prev    next >
Text File  |  1994-03-24  |  431b  |  20 lines

  1. #include <kernel.h>
  2.  
  3. #include "filer.h"
  4. #include "wimp.h"
  5.  
  6. extern wimp_t Task_Handle;
  7.  
  8.    /*This is a CMHG-style service entry point.*/
  9.  
  10. void main_service (int service, _kernel_swi_regs *regs, void *workspace)
  11.  
  12. {  switch (service)
  13.    {  case Service_FilerDying:
  14.          if (!(Task_Handle == (wimp_t) 0 || Task_Handle == (wimp_t) -1))
  15.             (void) xwimp_close_down (Task_Handle);
  16.  
  17.          Task_Handle = 0;
  18.       break;
  19. }  }
  20.