~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Minix Cross Reference
Minix/kernel/sunsighandle.h


  1 /* $Id$ */
  2 
  3 /*
  4  * This .h file contains this shared between sunsighandle.c and mpx.c.
  5  * The contents of these two files were at one time all in mpx.c.  They
  6  * were split up so that the code needed to make lots of SunOS signal
  7  * calls appeared in one file (sunsighandle.c) that was able to include
  8  * the SunOS <signal.h>.  This is problematic in most kernel files because
  9  * of conflicts between the MINIX and SunOS header files.
 10  */
 11 
 12 /*
 13  * vectors specifies for each SunOS signal the kernel function that
 14  * should be called to handle it.  The array and its size are initialised
 15  * in sunsighandle.c, which directly includes the SunOS <signal.h> to extract
 16  * information needed in performing these intialisations.
 17  */ 
 18 extern void (*vectors[])();
 19 extern int vectorlen;          /* Number of entries in vectors */
 20 
 21 /*
 22  * SunOSsig is the handler for all SunOS signals.  The other functions
 23  * are those installed in the vectors array to act as second
 24  * level handlers.
 25  */
 26 extern void SunOSsig(), exception(), s_call(), sunio_interrupt(),
 27     smx_clock_handler();
 28 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.