pid = run_piped_stream(digitemp_cmd, digitemp_args, &readf, &writef);
if (pid < 0) {
fprintf(stderr, "Failed to parse digitemp");
- sprintf(data, "U:U:U");
+ sprintf(data, "U:U");
return -1;
}
while (fgets(buf, 1024, readf));
harvest_zombies(pid);
- sprintf(data, "U:%s:%s", t2, t3);
+ sprintf(data, "%s:%s", t2, t3);
return 0;
}
+
+int digitemp_parser_mod(char *data)
+{
+ char buf[1024];
+ int ret;
+
+ ret = digitemp_parser(buf);
+ sprintf(data, "U:%s", buf);
+
+ return ret;
+}
int mem_parser(char *data);
int cpu_mem_parser(char *data);
int digitemp_parser(char *data);
+int digitemp_parser_mod(char *data);
#endif