diff options
author | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2016-03-01 12:08:02 -0500 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2016-03-02 10:42:28 -0500 |
commit | 6307c39b94344b901c1d6e0df7ee58644a8809bf (patch) | |
tree | 951a917f1349fbc7b13c5ac5d95173db77d9cfcf /src/basic/formats-util.h | |
parent | fed527aa5b1bf6855de2f76c22689b99a810122b (diff) | |
download | systemd-6307c39b94344b901c1d6e0df7ee58644a8809bf.tar.gz |
Redefine 32bit time_t format to signed
It seems that it is signed both on i386 and arm.
Avoids a stupid gcc warning on arm:
src/udev/udevadm-monitor.c: In function ‘print_device’:
src/udev/udevadm-monitor.c:44:16: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 3 has type ‘__time_t {aka long int}’ [-Wformat=]
printf("%-6s[%"PRI_TIME".%06ld] %-8s %s (%s)\n",
^
Diffstat (limited to 'src/basic/formats-util.h')
-rw-r--r-- | src/basic/formats-util.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/basic/formats-util.h b/src/basic/formats-util.h index ce516b117d..9b4e8e98fa 100644 --- a/src/basic/formats-util.h +++ b/src/basic/formats-util.h @@ -49,7 +49,7 @@ #if SIZEOF_TIME_T == 8 # define PRI_TIME PRIi64 #elif SIZEOF_TIME_T == 4 -# define PRI_TIME PRIu32 +# define PRI_TIME "li" #else # error Unknown time_t size #endif |