Commit | Line | Data |
---|---|---|
5e1b7b8b | 1 | /* |
c0c0989a | 2 | * SPDX-License-Identifier: LGPL-2.1-only |
5e1b7b8b | 3 | * |
c0c0989a | 4 | * Copyright (C) 2014 Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
5e1b7b8b MD |
5 | */ |
6 | ||
c0c0989a MJ |
7 | #ifndef LTTNG_UST_GETCPU_H |
8 | #define LTTNG_UST_GETCPU_H | |
9 | ||
5e1b7b8b MD |
10 | #include <stdint.h> |
11 | #include <stddef.h> | |
c1d5ecdf MD |
12 | #include <lttng/ust-config.h> |
13 | ||
14 | /* Custom upgrade 2.12 to 2.13 */ | |
15 | ||
16 | #ifndef LTTNG_UST_CUSTOM_UPGRADE_CONFLICTING_SYMBOLS | |
17 | #define lttng_ust_getcpu_override lttng_ust_getcpu_override1 | |
18 | #endif | |
5e1b7b8b MD |
19 | |
20 | /* | |
21 | * Set getcpu override read callback. This callback should return the | |
22 | * current CPU number. | |
23 | */ | |
24 | int lttng_ust_getcpu_override(int (*getcpu)(void)); | |
25 | ||
26 | #endif /* LTTNG_UST_GETCPU_H */ |