aboutsummaryrefslogtreecommitdiffstats
path: root/tools/lib/api/fs/tracing_path.c
diff options
context:
space:
mode:
Diffstat (limited to 'tools/lib/api/fs/tracing_path.c')
-rw-r--r--tools/lib/api/fs/tracing_path.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/tools/lib/api/fs/tracing_path.c b/tools/lib/api/fs/tracing_path.c
index 6f5fe942eff4..9cd282425929 100644
--- a/tools/lib/api/fs/tracing_path.c
+++ b/tools/lib/api/fs/tracing_path.c
@@ -86,6 +86,21 @@ void put_tracing_file(char *file)
86 free(file); 86 free(file);
87} 87}
88 88
89char *get_events_file(const char *name)
90{
91 char *file;
92
93 if (asprintf(&file, "%s/events/%s", tracing_path_mount(), name) < 0)
94 return NULL;
95
96 return file;
97}
98
99void put_events_file(char *file)
100{
101 free(file);
102}
103
89int tracing_path__strerror_open_tp(int err, char *buf, size_t size, 104int tracing_path__strerror_open_tp(int err, char *buf, size_t size,
90 const char *sys, const char *name) 105 const char *sys, const char *name)
91{ 106{