perf tools: Add clockid_name function
[linux-2.6-microblaze.git] / tools / perf / util / clockid.c
index b7a0860..74365a5 100644 (file)
@@ -106,3 +106,14 @@ int parse_clockid(const struct option *opt, const char *str, int unset)
        ui__warning("unknown clockid %s, check man page\n", ostr);
        return -1;
 }
+
+const char *clockid_name(clockid_t clk_id)
+{
+       const struct clockid_map *cm;
+
+       for (cm = clockids; cm->name; cm++) {
+               if (cm->clockid == clk_id)
+                       return cm->name;
+       }
+       return "(not found)";
+}