mirror of
https://github.com/SerenityOS/serenity
synced 2024-09-18 15:32:56 +00:00
Merge pull request #5 from NicolasVanBossuyt/patch-1
Uptime: making the ouput prettier
This commit is contained in:
commit
1e0e5b492b
|
@ -18,12 +18,23 @@ int main(int, char**)
|
|||
unsigned seconds;
|
||||
sscanf(buffer, "%u", &seconds);
|
||||
|
||||
printf("Up %d day%s, ", seconds / 86400, (seconds / 86400) == 1 ? "" : "s");
|
||||
seconds %= 86400;
|
||||
printf("%d hour%s, ", seconds / 3600, (seconds / 3600) == 1 ? "" : "s");
|
||||
seconds %= 3600;
|
||||
printf("%d minute%s, ", seconds / 60, (seconds / 60) == 1 ? "" : "s");
|
||||
seconds %= 60;
|
||||
printf("Up ");
|
||||
|
||||
if (seconds / 86400 > 0) {
|
||||
printf("%d day%s, ", seconds / 86400, (seconds / 86400) == 1 ? "" : "s");
|
||||
seconds %= 86400;
|
||||
}
|
||||
|
||||
if (seconds / 3600 > 0) {
|
||||
printf("%d hour%s, ", seconds / 3600, (seconds / 3600) == 1 ? "" : "s");
|
||||
seconds %= 3600;
|
||||
}
|
||||
|
||||
if (seconds / 60 > 0) {
|
||||
printf("%d minute%s, ", seconds / 60, (seconds / 60) == 1 ? "" : "s");
|
||||
seconds %= 60;
|
||||
}
|
||||
|
||||
printf("%d second%s\n", seconds, seconds == 1 ? "" : "s");
|
||||
|
||||
fclose(fp);
|
||||
|
|
Loading…
Reference in a new issue