diff options
Diffstat (limited to 'tools/tracing/rtla/src/utils.h')
| -rw-r--r-- | tools/tracing/rtla/src/utils.h | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/tools/tracing/rtla/src/utils.h b/tools/tracing/rtla/src/utils.h index e794ede64b2c..2ba3333669bb 100644 --- a/tools/tracing/rtla/src/utils.h +++ b/tools/tracing/rtla/src/utils.h @@ -7,6 +7,8 @@ #include <stdbool.h> #include <stdlib.h> +#include <linux/container_of.h> + /* * '18446744073709551615\0' */ @@ -37,11 +39,7 @@ static inline bool str_has_prefix(const char *str, const char *prefix) return strncmp(str, prefix, strlen(prefix)) == 0; } -#define container_of(ptr, type, member)({ \ - const typeof(((type *)0)->member) *__mptr = (ptr); \ - (type *)((char *)__mptr - offsetof(type, member)) ; }) - -extern int config_debug; +extern bool config_debug; void debug_msg(const char *fmt, ...); void err_msg(const char *fmt, ...); void fatal(const char *fmt, ...); @@ -49,7 +47,6 @@ void fatal(const char *fmt, ...); long parse_seconds_duration(char *val); void get_duration(time_t start_time, char *output, int output_size); -char *parse_optional_arg(int argc, char **argv); long long get_llong_from_str(char *start); static inline void |
