-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathexitcode.h
More file actions
81 lines (77 loc) · 1.75 KB
/
Copy pathexitcode.h
File metadata and controls
81 lines (77 loc) · 1.75 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
#pragma once
enum exitcode {
// C99
#ifndef EXIT_SUCCESS
EXIT_SUCCESS = 0,
#endif
#ifndef EXIT_FAILURE
EXIT_FAILURE = 1,
#endif
// LSB
EXIT_INVALIDARGUMENT = 2,
EXIT_NOTIMPLEMENTED = 3,
EXIT_NOPERMISSION = 4,
EXIT_NOTINSTALLED = 5,
EXIT_NOTCONFIGURED = 6,
EXIT_NOTRUNNING = 7,
// BSD
EX_USAGE = 64,
EX_DATAERR = 65,
EX_NOINPUT = 66,
EX_NOUSER = 67,
EX_NOHOST = 68,
EX_UNAVAILABLE = 69,
EX_SOFTWARE = 70,
EX_OSERR = 71,
EX_OSFILE = 72,
EX_CANTCREAT = 73,
EX_IOERR = 74,
EX_TEMPFAIL = 75,
EX_PROTOCOL = 76,
EX_NOPERM = 77,
EX_CONFIG = 78,
// systemd
EXIT_SYSTEMD = 200,
EXIT_CHDIR = 200,
EXIT_NICE = 201,
EXIT_FDS = 202,
EXIT_EXEC = 203,
EXIT_MEMORY = 204,
EXIT_LIMITS = 205,
EXIT_OOM_ADJUST = 206,
EXIT_SIGNAL_MASK = 207,
EXIT_STDIN = 208,
EXIT_STDOUT = 209,
EXIT_CHROOT = 210,
EXIT_IOPRIO = 211,
EXIT_TIMERSLACK = 212,
EXIT_SECUREBITS = 213,
EXIT_SETSCHEDULER = 214,
EXIT_CPUAFFINITY = 215,
EXIT_GROUP = 216,
EXIT_USER = 217,
EXIT_CAPABILITIES = 218,
EXIT_CGROUP = 219,
EXIT_SETSID = 220,
EXIT_CONFIRM = 221,
EXIT_STDERR = 222,
EXIT_PAM = 224,
EXIT_NETWORK = 225,
EXIT_NAMESPACE = 226,
EXIT_NO_NEW_PRIVILEGES = 227,
EXIT_SECCOMP = 228,
EXIT_SELINUX_CONTEXT = 229,
EXIT_PERSONALITY = 230,
EXIT_APPARMOR_PROFILE = 231,
EXIT_ADDRESS_FAMILIES = 232,
EXIT_RUNTIME_DIRECTORY = 233,
EXIT_CHOWN = 235,
EXIT_SMACK_PROCESS_LABEL = 236,
EXIT_KEYRING = 237,
EXIT_STATE_DIRECTORY = 238,
EXIT_CACHE_DIRECTORY = 239,
EXIT_LOGS_DIRECTORY = 240,
EXIT_CONFIGURATION_DIRECTORY = 241,
EXIT_NUMA_POLICY = 242,
EXIT_CREDENTIALS = 243,
};