Iros
Loading...
Searching...
No Matches
process.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <linux/types.h>
4
5
namespace
dius
{
6
using
ProcessId
= __kernel_pid_t;
7
8
enum class
Signal
{
9
Hangup
= 1,
10
Interrupt
,
11
Quit
,
12
IllegalInstruction
,
13
Trap
,
14
Abort
,
15
IOTimeout
=
Abort
,
16
Bus
,
17
FloatingPointException
,
18
Kill
,
19
User1
,
20
SegmentationViolation
,
21
User2
,
22
Pipe
,
23
Alarm
,
24
Terminal
,
25
StackFault
,
26
Child
,
27
Continue
,
28
Stop
,
29
TerminalStop
,
30
TerminalInput
,
31
TerminalOutput
,
32
Urgent
,
33
XCPU
,
34
GraphicsSize
,
35
VTAlarm
,
36
Profile
,
37
WindowChange
,
38
IO
,
39
Poll
=
IO
,
40
Power
,
41
System
,
42
};
43
}
dius
Definition
directory_entry.h:11
dius::ProcessId
int ProcessId
Definition
process.h:4
dius::Signal
Signal
Definition
process.h:6
dius::Signal::Quit
@ Quit
Definition
process.h:11
dius::Signal::Stop
@ Stop
Definition
process.h:28
dius::Signal::Interrupt
@ Interrupt
Definition
process.h:10
dius::Signal::Urgent
@ Urgent
Definition
process.h:32
dius::Signal::Kill
@ Kill
Definition
process.h:18
dius::Signal::Pipe
@ Pipe
Definition
process.h:22
dius::Signal::VTAlarm
@ VTAlarm
Definition
process.h:35
dius::Signal::Alarm
@ Alarm
Definition
process.h:23
dius::Signal::XCPU
@ XCPU
Definition
process.h:33
dius::Signal::Terminal
@ Terminal
Definition
process.h:24
dius::Signal::FloatingPointException
@ FloatingPointException
Definition
process.h:17
dius::Signal::WindowChange
@ WindowChange
Definition
process.h:7
dius::Signal::TerminalOutput
@ TerminalOutput
Definition
process.h:31
dius::Signal::User1
@ User1
Definition
process.h:19
dius::Signal::Bus
@ Bus
Definition
process.h:16
dius::Signal::IllegalInstruction
@ IllegalInstruction
Definition
process.h:12
dius::Signal::Abort
@ Abort
Definition
process.h:14
dius::Signal::Hangup
@ Hangup
Definition
process.h:9
dius::Signal::IOTimeout
@ IOTimeout
Definition
process.h:15
dius::Signal::Poll
@ Poll
Definition
process.h:39
dius::Signal::SegmentationViolation
@ SegmentationViolation
Definition
process.h:20
dius::Signal::Trap
@ Trap
Definition
process.h:13
dius::Signal::User2
@ User2
Definition
process.h:21
dius::Signal::Continue
@ Continue
Definition
process.h:27
dius::Signal::System
@ System
Definition
process.h:41
dius::Signal::Child
@ Child
Definition
process.h:26
dius::Signal::StackFault
@ StackFault
Definition
process.h:25
dius::Signal::TerminalStop
@ TerminalStop
Definition
process.h:29
dius::Signal::Profile
@ Profile
Definition
process.h:36
dius::Signal::IO
@ IO
Definition
process.h:38
dius::Signal::TerminalInput
@ TerminalInput
Definition
process.h:30
dius::Signal::Power
@ Power
Definition
process.h:40
dius::Signal::GraphicsSize
@ GraphicsSize
Definition
process.h:34
libs
dius
include
dius
linux
process.h
Generated by
1.13.0