1 // SPDX-License-Identifier: GPL-2.0-only
3 #define __printf(a, b) __attribute__((format(printf, a, b)))
9 #include <internal/lib.h>
12 static int __base_pr(enum libperf_print_level level, const char *format,
15 return vfprintf(stderr, format, args);
18 static libperf_print_fn_t __libperf_pr = __base_pr;
21 void libperf_print(enum libperf_print_level level, const char *format, ...)
28 va_start(args, format);
29 __libperf_pr(level, format, args);
33 void libperf_init(libperf_print_fn_t fn)
35 page_size = sysconf(_SC_PAGE_SIZE);