brintos

brintos / linux-shallow public Read only

0
0
Text · 696 B · fc6347c Raw
24 lines · c
1/* SPDX-License-Identifier: GPL-2.0 */2#ifndef __API_FS_TRACING_PATH_H3#define __API_FS_TRACING_PATH_H4 5#include <linux/types.h>6#include <dirent.h>7 8DIR *tracing_events__opendir(void);9int tracing_events__scandir_alphasort(struct dirent ***namelist);10 11void tracing_path_set(const char *mountpoint);12const char *tracing_path_mount(void);13 14char *get_tracing_file(const char *name);15void put_tracing_file(char *file);16 17char *get_events_file(const char *name);18void put_events_file(char *file);19 20#define zput_events_file(ptr) ({ free(*ptr); *ptr = NULL; })21 22int tracing_path__strerror_open_tp(int err, char *buf, size_t size, const char *sys, const char *name);23#endif /* __API_FS_TRACING_PATH_H */24