+static const char *td_runstates[] = {
+ "NOT_CREATED",
+ "CREATED",
+ "INITIALIZED",
+ "RAMP",
+ "SETTING_UP",
+ "RUNNING",
+ "PRE_READING",
+ "VERIFYING",
+ "FSYNCING",
+ "FINISHING",
+ "EXITED",
+ "REAPED",
+};
+
+static const char *runstate_to_name(int runstate)
+{
+ compiletime_assert(TD_LAST == 12, "td runstate list");
+ if (runstate >= 0 && runstate < TD_LAST)
+ return td_runstates[runstate];
+
+ return "invalid";
+}
+