#include #include #include #include #include #include #include "tests.h" #include "debugfs.h" int trace_event__id(const char *evname) { char *filename; int err = -1, fd; if (asprintf(&filename, "%s/syscalls/%s/id", tracing_events_path, evname) < 0) return -1; fd = open(filename, O_RDONLY); if (fd >= 0) { char id[16]; if (read(fd, id, sizeof(id)) > 0) err = atoi(id); close(fd); } free(filename); return err; }