|
DataMuseum.dkPresents historical artifacts from the history of: Regnecentalen RC-900 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Regnecentalen RC-900 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 1348 (0x544) Types: TextFile Notes: UNIX file Names: »trap.h«
└─⟦a6ab2eb36⟧ Bits:30004042/kconfig3.imd SW95705I 386/ix Multi-user Release 1.2 └─⟦a6ab2eb36⟧ UNIX Filesystem └─⟦this⟧ »kc/new/usr/include/sys/trap.h«
/* Copyright (c) 1984 AT&T */ /* All Rights Reserved */ /* THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T */ /* The copyright notice above does not evidence any */ /* actual or intended publication of such source code. */ #ident "@(#)trap.h 1.4" /* * Trap type values */ #define DIVERR 0 /* divide by 0 error */ #define SGLSTP 1 /* single step */ #define NMIFLT 2 /* NMI */ #define BPTFLT 3 /* breakpoint fault */ #define INTOFLT 4 /* INTO overflow fault */ #define BOUNDFLT 5 /* BOUND instruction fault */ #define INVOPFLT 6 /* invalid opcode fault */ #define NOEXTFLT 7 /* extension not available fault*/ #define DBLFLT 8 /* double fault */ #define EXTOVRFLT 9 /* extension overrun fault */ #define INVTSSFLT 10 /* invalid TSS fault */ #define SEGNPFLT 11 /* segment not present fault */ #define STKFLT 12 /* stack fault */ #define GPFLT 13 /* general protection fault */ #define PGFLT 14 /* page fault */ #define EXTERRFLT 16 /* extension error fault */ /* * Values of error code on stack in case of page fault */ #define PF_ERR_MASK 0x01 /* Mask for error bit */ #define PF_ERR_PAGE 0 /* page not present */ #define PF_ERR_PROT 1 /* protection error */ #define PF_ERR_WRITE 2 /* fault caused by write (else read) */ #define PF_ERR_USER 4 /* processor was in user mode (else supervisor) */