XenevaOS
Loading...
Searching...
No Matches
Macros | Typedefs
_kesignal.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define SIGHUP   1
 
#define SIGINT   2
 
#define SIGQUIT   3
 
#define SIGILL   4
 
#define SIGTRAP   5
 
#define SIGABRT   6
 
#define SIGEMT   7
 
#define SIGFPE   8
 
#define SIGKILL   9
 
#define SIGBUS   10
 
#define SIGSEGV   11
 
#define SIGSYS   12
 
#define SIGPIPE   13
 
#define SIGALRM   14
 
#define SIGTERM   15
 
#define SIGUSR1   16
 
#define SIGUSR2   17
 
#define SIGCHLD   18
 
#define SIGPWR   19
 
#define SIGWINCH   20
 
#define SIGURG   21
 
#define SIGPOLL   22
 
#define SIGSTOP   23
 
#define SIGTSTP   24
 
#define SIGCONT   25
 
#define SIGTTIN   26
 
#define SIGTTOUT   27
 
#define SIGVTALRM   28
 
#define SIGPROF   29
 
#define SIGXCPU   30
 
#define SIGXFSZ   31
 
#define SIGWAITING   32
 
#define SIGDIAF   33
 
#define SIGHATE   34
 
#define SIGWINEVENT   35
 
#define SIGCAT   36
 
#define SIGTTOU   37
 
#define NUMSIGNALS   38
 
#define NSIG   NUMSIGNALS
 

Typedefs

typedef void(* XESigHandler) (int signum)
 

Macro Definition Documentation

◆ NSIG

#define NSIG   NUMSIGNALS

◆ NUMSIGNALS

#define NUMSIGNALS   38

◆ SIGABRT

#define SIGABRT   6

◆ SIGALRM

#define SIGALRM   14

◆ SIGBUS

#define SIGBUS   10

◆ SIGCAT

#define SIGCAT   36

◆ SIGCHLD

#define SIGCHLD   18

◆ SIGCONT

#define SIGCONT   25

◆ SIGDIAF

#define SIGDIAF   33

◆ SIGEMT

#define SIGEMT   7

◆ SIGFPE

#define SIGFPE   8

◆ SIGHATE

#define SIGHATE   34

◆ SIGHUP

#define SIGHUP   1

BSD 2-Clause License

Copyright (c) 2022-2023, Manas Kamal Choudhury All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

◆ SIGILL

#define SIGILL   4

◆ SIGINT

#define SIGINT   2

◆ SIGKILL

#define SIGKILL   9

◆ SIGPIPE

#define SIGPIPE   13

◆ SIGPOLL

#define SIGPOLL   22

◆ SIGPROF

#define SIGPROF   29

◆ SIGPWR

#define SIGPWR   19

◆ SIGQUIT

#define SIGQUIT   3

◆ SIGSEGV

#define SIGSEGV   11

◆ SIGSTOP

#define SIGSTOP   23

◆ SIGSYS

#define SIGSYS   12

◆ SIGTERM

#define SIGTERM   15

◆ SIGTRAP

#define SIGTRAP   5

◆ SIGTSTP

#define SIGTSTP   24

◆ SIGTTIN

#define SIGTTIN   26

◆ SIGTTOU

#define SIGTTOU   37

◆ SIGTTOUT

#define SIGTTOUT   27

◆ SIGURG

#define SIGURG   21

◆ SIGUSR1

#define SIGUSR1   16

◆ SIGUSR2

#define SIGUSR2   17

◆ SIGVTALRM

#define SIGVTALRM   28

◆ SIGWAITING

#define SIGWAITING   32

◆ SIGWINCH

#define SIGWINCH   20

◆ SIGWINEVENT

#define SIGWINEVENT   35

◆ SIGXCPU

#define SIGXCPU   30

◆ SIGXFSZ

#define SIGXFSZ   31

Typedef Documentation

◆ XESigHandler

typedef void(* XESigHandler) (int signum)