Commit | Line | Data |
---|---|---|
a5fd9b03 | 1 | /* |
c0c0989a | 2 | * SPDX-License-Identifier: MIT |
a5fd9b03 | 3 | * |
c0c0989a | 4 | * Copyright (C) 2011-2012 Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
a5fd9b03 MD |
5 | */ |
6 | ||
c0c0989a MJ |
7 | #ifndef _LTTNG_UST_H |
8 | #define _LTTNG_UST_H | |
9 | ||
197bafac MD |
10 | #include <signal.h> |
11 | ||
1ea2c2df MD |
12 | #ifdef __cplusplus |
13 | extern "C" { | |
14 | #endif | |
15 | ||
b728d87e MD |
16 | extern void ust_before_fork(sigset_t *save_sigset); |
17 | extern void ust_after_fork_parent(sigset_t *restore_sigset); | |
18 | extern void ust_after_fork_child(sigset_t *restore_sigset); | |
735bef47 MJ |
19 | extern void ust_after_setns(void); |
20 | extern void ust_after_unshare(void); | |
fca2f191 MJ |
21 | extern void ust_after_setuid(void); |
22 | extern void ust_after_setgid(void); | |
23 | extern void ust_after_seteuid(void); | |
24 | extern void ust_after_setegid(void); | |
25 | extern void ust_after_setreuid(void); | |
26 | extern void ust_after_setregid(void); | |
27 | extern void ust_after_setresuid(void); | |
28 | extern void ust_after_setresgid(void); | |
a5fd9b03 | 29 | |
a60af3a5 | 30 | #ifdef __cplusplus |
1ea2c2df MD |
31 | } |
32 | #endif | |
33 | ||
b728d87e | 34 | #endif /* _LTTNG_UST_H */ |