From: Lennart Poettering Date: Thu, 19 Jun 2014 15:29:39 +0000 (+0200) Subject: coredumpctl: fix columns sizing for timestamp X-Git-Tag: v215~288 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=c3f841063db371b9824b9f91df96a66dfbd24f83 coredumpctl: fix columns sizing for timestamp --- diff --git a/src/journal/coredumpctl.c b/src/journal/coredumpctl.c index 731468330..325f62f3e 100644 --- a/src/journal/coredumpctl.c +++ b/src/journal/coredumpctl.c @@ -383,15 +383,15 @@ static int print_list(FILE* file, sd_journal *j, int had_legend) { if (!had_legend && !arg_no_legend) fprintf(file, "%-*s %*s %*s %*s %*s %s\n", - FORMAT_TIMESTAMP_MAX-1, "TIME", + FORMAT_TIMESTAMP_WIDTH, "TIME", 6, "PID", 5, "UID", 5, "GID", 3, "SIG", "EXE"); - fprintf(file, "%*s %*s %*s %*s %*s %s\n", - FORMAT_TIMESTAMP_MAX-1, buf, + fprintf(file, "%-*s %*s %*s %*s %*s %s\n", + FORMAT_TIMESTAMP_WIDTH, buf, 6, strna(pid), 5, strna(uid), 5, strna(gid), diff --git a/src/shared/time-util.h b/src/shared/time-util.h index f68c09560..34ba6c11b 100644 --- a/src/shared/time-util.h +++ b/src/shared/time-util.h @@ -58,6 +58,7 @@ typedef struct dual_timestamp { #define NSEC_PER_YEAR ((usec_t) (31557600ULL*NSEC_PER_SEC)) #define FORMAT_TIMESTAMP_MAX ((4*4+1)+11+9+4+1) /* weekdays can be unicode */ +#define FORMAT_TIMESTAMP_WIDTH 28 /* when outputting, assume this width */ #define FORMAT_TIMESTAMP_RELATIVE_MAX 256 #define FORMAT_TIMESPAN_MAX 64