NSIG	EQU	8 
SIGINTR	EQU	1                        
SIGTERM	EQU	3                        
SIGBREAK	EQU	4                        
SIGPFA	EQU	5                        
SIGPFB	EQU	6                        
SIGPFC	EQU	7                        
SIGAPTERM	EQU	8                        
SIGGCHARMED	EQU	16                        
SIGINTRF	EQU	(1   SHL  (SIGINTR - 1 ))    
SIGTERMF	EQU	(1   SHL  (SIGTERM - 1 ))    
SIGBREAKF	EQU	(1   SHL  (SIGBREAK - 1 ))   
SIGPFAF	EQU	(1   SHL  (SIGPFA - 1 ))     
SIGPFBF	EQU	(1   SHL  (SIGPFB - 1 ))     
SIGPFCF	EQU	(1   SHL  (SIGPFC - 1 ))     
SIGAPTERMF	EQU	(1   SHL  (SIGAPTERM - 1 ))  
SIGGCHARMEDF	EQU	(1   SHL  (SIGGCHARMED - 1 )) 
SIG_FLAGS	EQU	(SIGPFAF  OR  SIGPFBF  OR  SIGPFCF)
SIG_DFKIL	EQU	(SIGTERMF  OR  SIGINTRF  OR  SIGBREAKF)
SIG_DFKIL32	EQU	(SIG_DFKIL  OR  SIGAPTERMF)
SIG_HOLDABLE	EQU	(SIGINTRF  OR  SIGBREAKF  OR  SIGTERMF  OR  SIGPFAF  OR  SIGPFBF          OR  SIGPFCF)
SIG_MCHOLDABLE	EQU	(SIG_HOLDABLE  OR  SIGAPTERMF)
SIG_SENDABLE	EQU	(SIGTERMF  OR  SIGPFAF  OR  SIGPFBF  OR  SIGPFCF)
SIG_SIGNALS	EQU	(SIGINTRF  OR  SIGTERMF  OR  SIGBREAKF  OR  SIGPFAF  OR  SIGPFBF          OR  SIGPFCF  OR  SIGAPTERMF  OR  SIGGCHARMEDF)
SIG_DFL	EQU	0                        
SIG_IGN	EQU	1                        
SIG_GET	EQU	2                        
SIG_ERR	EQU	3                        
SIG_ACK	EQU	4                        

SigFoci	STRUC
sfi_sigintr	DW	?
sfi_sigbreak	DW	?
SigFoci	ENDS












SigBit macro
        .386p
        xor     ecx,ecx                 
        bts     ecx,eax                 
        shr     ecx,1                   
        CpuMode reset
endm


