"CPU model: %15s\n"
"CPU count: %15u\n"
"CPU load: %15u\n"
- "CPU frequency: %11"PRIu64" MHz\n"
- "Memory free: %9"PRIu64" kByte (%4.1f %%)\n"
- "Memory used: %9"PRIu64" kByte (%4.1f %%)\n"
- "Memory total: %9"PRIu64" kByte\n"
- "Space free: %9"PRIu64" kByte (%4.1f %%)\n"
- "Space used: %9"PRIu64" kByte (%4.1f %%)\n"
- "Space total: %9"PRIu64" kByte\n"
+ "CPU frequency: %11g MHz\n"
+ "Memory free: %10"PRIu64" Byte (%4.1f %%)\n"
+ "Memory used: %10"PRIu64" Byte (%4.1f %%)\n"
+ "Memory total: %10"PRIu64" Byte\n"
+ "Space free: %10"PRIu64" Byte (%4.1f %%)\n"
+ "Space used: %10"PRIu64" Byte (%4.1f %%)\n"
+ "Space total: %10"PRIu64" Byte\n"
"Sectors written: %13"PRIu64" (%"PRIu64")\n"
"Bad blocks: %15"PRIu64"\n"
"==============================\n",
((double) r->uptime) / 86400.0, r->version,
r->architecture_name, r->board_name,
- r->cpu_model, r->cpu_count, r->cpu_load, r->cpu_frequency,
+ r->cpu_model, r->cpu_count, r->cpu_load,
+ ((double) r->cpu_frequency) / 1000000.0,
r->free_memory,
100.0 * (((double) r->free_memory) / ((double) r->total_memory)),
used_memory,
return (NULL);
}
- fgets (buffer, sizeof (buffer), tty);
+ if (fgets (buffer, sizeof (buffer), tty) == NULL)
+ {
+ fprintf (stderr, "fgets failed: %s\n", strerror (errno));
+ fclose (tty);
+ return (NULL);
+ }
buffer[sizeof (buffer) - 1] = 0;
buffer_len = strlen (buffer);
if (passwd == NULL)
exit (EXIT_FAILURE);
- c = ros_connect (argv[optind], ROUTEROS_API_PORT,
+ c = ros_connect (host, ROUTEROS_API_PORT,
opt_username, passwd);
memset (passwd, 0, strlen (passwd));
if (c == NULL)