Commit | Line | Data |
---|---|---|
8b40f521 JK |
1 | #ifndef __PERF_CACHE_H |
2 | #define __PERF_CACHE_H | |
07800601 | 3 | |
07800601 | 4 | #include "strbuf.h" |
4b6ab94e | 5 | #include <subcmd/pager.h> |
59ed16b3 | 6 | #include "../ui/ui.h" |
07800601 | 7 | |
ce990917 JP |
8 | #include <linux/string.h> |
9 | ||
cfed95a6 | 10 | #define CMD_EXEC_PATH "--exec-path" |
cfed95a6 VL |
11 | #define CMD_DEBUGFS_DIR "--debugfs-dir=" |
12 | ||
07800601 | 13 | #define EXEC_PATH_ENVIRONMENT "PERF_EXEC_PATH" |
5beeded1 | 14 | #define PERF_DEBUGFS_ENVIRONMENT "PERF_DEBUGFS_DIR" |
23773ca1 | 15 | #define PERF_TRACEFS_ENVIRONMENT "PERF_TRACEFS_DIR" |
096d3558 | 16 | #define PERF_PAGER_ENVIRONMENT "PERF_PAGER" |
07800601 | 17 | |
07800601 IM |
18 | char *alias_lookup(const char *alias); |
19 | int split_cmdline(char *cmdline, const char ***argv); | |
20 | ||
21 | #define alloc_nr(x) (((x)+16)*3/2) | |
22 | ||
07800601 IM |
23 | static inline int is_absolute_path(const char *path) |
24 | { | |
25 | return path[0] == '/'; | |
26 | } | |
6f06ccbc | 27 | |
3938bad4 | 28 | char *mkpath(const char *fmt, ...) __attribute__((format (printf, 1, 2))); |
6f06ccbc | 29 | |
8b40f521 | 30 | #endif /* __PERF_CACHE_H */ |