Annotation of os232sdk/c386/include/signal.h, revision 1.1.1.1

1.1       root        1: /***
                      2: *signal.h - defines signal values and routines
                      3: *
                      4: *      Copyright (c) 1985-1990, Microsoft Corporation.  All rights reserved.
                      5: *
                      6: *Purpose:
                      7: *      This file defines the signal values and declares the signal functions.
                      8: *      [ANSI/System V]
                      9: *
                     10: ****/
                     11: 
                     12: 
                     13: #ifndef _SIG_ATOMIC_T_DEFINED
                     14: typedef int sig_atomic_t;
                     15: #define _SIG_ATOMIC_T_DEFINED
                     16: #endif
                     17: 
                     18: 
                     19: #define NSIG 23     /* maximum signal number + 1 */
                     20: 
                     21: /* signal types */
                     22: /* SIGINT, SIGFPE, SIGILL, SIGSEGV, and SIGABRT are recognized on DOS 3.x */
                     23: 
                     24: #define SIGINT         2       /* interrupt - corresponds to DOS 3.x int 23H */
                     25: #define SIGILL         4       /* illegal instruction - invalid function image */
                     26: #define SIGFPE         8       /* floating point exception */
                     27: #define SIGSEGV        11      /* segment violation */
                     28: #define SIGTERM        15      /* Software termination signal from kill */
                     29: #define SIGUSR1        16      /* User defined signal 1 */
                     30: #define SIGUSR2        17      /* User defined signal 2 */
                     31: #define SIGUSR3        20      /* User defined signal 3 */
                     32: #define SIGBREAK       21      /* Ctrl-Break sequence */
                     33: #define SIGABRT        22      /* abnormal termination triggered by abort call */
                     34: 
                     35: 
                     36: /* signal action codes */
                     37: /* SIG_DFL and SIG_IGN are recognized on DOS 3.x */
                     38: 
                     39: #define SIG_DFL (void (_cdecl *)())0   /* default signal action */
                     40: #define SIG_IGN (void (_cdecl *)())1   /* ignore */
                     41: #define SIG_SGE (void (_cdecl *)())3   /* signal gets error */
                     42: #define SIG_ACK (void (_cdecl *)())4   /* error if handler not setup */
                     43: 
                     44: 
                     45: /* signal error value (returned by signal call on error) */
                     46: 
                     47: #define SIG_ERR (void (_cdecl *)())-1    /* signal error value */
                     48: 
                     49: 
                     50: /* function prototypes */
                     51: 
                     52: void (_cdecl * _cdecl signal(int, void (_cdecl *)()))();
                     53: int _cdecl raise(int);

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.