chiark / gitweb /
timesync/timesyncd-manager: fix format-specifier issues
authorMatija Skala <mskala@gmx.com>
Fri, 19 May 2017 12:36:12 +0000 (14:36 +0200)
committerSven Eden <yamakuzure@gmx.net>
Tue, 25 Jul 2017 07:46:52 +0000 (09:46 +0200)
commitbb81dc92d38d5b1336ad842ef5f43f178aafcbb5
tree01e16825ace1340bbe65f679165c0e5b57007533
parentf014d825983d55ade9a6edf2cf46c4b20b636234
timesync/timesyncd-manager: fix format-specifier issues

timex::time::tv_usec and timex::freq can have different sizes
depending on the host architecture. On x32 in particular,
it is 8 bytes long while the long int type is only 4 bytes
long. Hence, using li as a format specifier will trigger
a format error. Thus, introduce a new format specifier
PRI_TIMEX which is defined as PRIi64 on x32 and li
everywhere else.
src/basic/format-util.h