From: Florian Weimer Date: Sun, 1 Jan 2017 08:27:54 +0000 (+0100) Subject: support: Use %td for pointer difference in xwrite X-Git-Tag: glibc-2.25~87 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8e2c31b57fc8ade88e2d3f64c007bce49ed82daa;p=thirdparty%2Fglibc.git support: Use %td for pointer difference in xwrite --- diff --git a/ChangeLog b/ChangeLog index 7259267d18c..7b7508b36d9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2017-01-01 Florian Weimer + + * support/xwrite.c (xwrite): Use %td for pointer difference. + 2017-01-01 Florian Weimer * malloc/Makefile (tests): Add tst-malloc-usable-tunables for diff --git a/support/xwrite.c b/support/xwrite.c index a435d6949b3..134e8ee4c11 100644 --- a/support/xwrite.c +++ b/support/xwrite.c @@ -29,10 +29,10 @@ xwrite (int fd, const void *buffer, size_t length) { ssize_t ret = write (fd, p, end - p); if (ret < 0) - FAIL_EXIT1 ("write of %zu bytes failed after %zd: %m", + FAIL_EXIT1 ("write of %zu bytes failed after %td: %m", length, p - (const char *) buffer); if (ret == 0) - FAIL_EXIT1 ("write return 0 after writing %zd bytes of %zu", + FAIL_EXIT1 ("write return 0 after writing %td bytes of %zu", p - (const char *) buffer, length); p += ret; }