1 | // SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause) |
---|---|
2 | #ifndef __PERF_BPF_MAP_H |
3 | #define __PERF_BPF_MAP_H 1 |
4 | |
5 | #include <stdio.h> |
6 | struct bpf_map; |
7 | |
8 | #ifdef HAVE_LIBBPF_SUPPORT |
9 | |
10 | int bpf_map__fprintf(struct bpf_map *map, FILE *fp); |
11 | |
12 | #else |
13 | |
14 | #include <linux/compiler.h> |
15 | |
16 | static inline int bpf_map__fprintf(struct bpf_map *map __maybe_unused, FILE *fp __maybe_unused) |
17 | { |
18 | return 0; |
19 | } |
20 | |
21 | #endif // HAVE_LIBBPF_SUPPORT |
22 | |
23 | #endif // __PERF_BPF_MAP_H |
24 |