175729fc2c
The cache.h header doesn't use any of the definitions in some of the headers it includes, ditch them and fix the fallout, where files were getting stuff they needed just because they were including it, sometimes not using what it really exports at all. Cc: Adrian Hunter <adrian.hunter@intel.com> Cc: David Ahern <dsahern@gmail.com> Cc: Jiri Olsa <jolsa@kernel.org> Cc: Namhyung Kim <namhyung@kernel.org> Cc: Wang Nan <wangnan0@huawei.com> Link: http://lkml.kernel.org/n/tip-l6r2bmj8h1g3e01wr981on0n@git.kernel.org Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
31 lines
733 B
C
31 lines
733 B
C
#ifndef __PERF_CACHE_H
|
|
#define __PERF_CACHE_H
|
|
|
|
#include "strbuf.h"
|
|
#include <subcmd/pager.h>
|
|
#include "../ui/ui.h"
|
|
|
|
#include <linux/string.h>
|
|
|
|
#define CMD_EXEC_PATH "--exec-path"
|
|
#define CMD_DEBUGFS_DIR "--debugfs-dir="
|
|
|
|
#define EXEC_PATH_ENVIRONMENT "PERF_EXEC_PATH"
|
|
#define PERF_DEBUGFS_ENVIRONMENT "PERF_DEBUGFS_DIR"
|
|
#define PERF_TRACEFS_ENVIRONMENT "PERF_TRACEFS_DIR"
|
|
#define PERF_PAGER_ENVIRONMENT "PERF_PAGER"
|
|
|
|
char *alias_lookup(const char *alias);
|
|
int split_cmdline(char *cmdline, const char ***argv);
|
|
|
|
#define alloc_nr(x) (((x)+16)*3/2)
|
|
|
|
static inline int is_absolute_path(const char *path)
|
|
{
|
|
return path[0] == '/';
|
|
}
|
|
|
|
char *mkpath(const char *fmt, ...) __attribute__((format (printf, 1, 2)));
|
|
|
|
#endif /* __PERF_CACHE_H */
|