chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
selinux: figure out selinux context applied on exec() before closing all fds
[elogind.git]
/
src
/
core
/
scope.h
diff --git
a/src/core/scope.h
b/src/core/scope.h
index 4d8a1714bcc1a9385787bec346469fe07b52598f..6c591264226c6bf2448b2eca6bec1617552f2c05 100644
(file)
--- a/
src/core/scope.h
+++ b/
src/core/scope.h
@@
-29,6
+29,7
@@
typedef struct Scope Scope;
typedef enum ScopeState {
SCOPE_DEAD,
SCOPE_RUNNING,
typedef enum ScopeState {
SCOPE_DEAD,
SCOPE_RUNNING,
+ SCOPE_ABANDONED,
SCOPE_STOP_SIGTERM,
SCOPE_STOP_SIGKILL,
SCOPE_FAILED,
SCOPE_STOP_SIGTERM,
SCOPE_STOP_SIGKILL,
SCOPE_FAILED,
@@
-55,13
+56,15
@@
struct Scope {
usec_t timeout_stop_usec;
usec_t timeout_stop_usec;
-
Set *pids
;
+
char *controller
;
sd_event_source *timer_event_source;
};
extern const UnitVTable scope_vtable;
sd_event_source *timer_event_source;
};
extern const UnitVTable scope_vtable;
+int scope_abandon(Scope *s);
+
const char* scope_state_to_string(ScopeState i) _const_;
ScopeState scope_state_from_string(const char *s) _pure_;
const char* scope_state_to_string(ScopeState i) _const_;
ScopeState scope_state_from_string(const char *s) _pure_;