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
This page was automatically generated by the
LXR engine.
Visit the LXR main site for more
information.