fsutils/mkfatfs/writefat.c: Fix syslog formats

This commit is contained in:
YAMAMOTO Takashi 2020-11-20 19:57:59 +09:00 committed by Xiang Xiao
parent 807fab7836
commit e4584b00d6

View File

@ -41,6 +41,7 @@
#include <nuttx/config.h> #include <nuttx/config.h>
#include <sys/types.h> #include <sys/types.h>
#include <inttypes.h>
#include <stdint.h> #include <stdint.h>
#include <string.h> #include <string.h>
#include <errno.h> #include <errno.h>
@ -84,7 +85,7 @@ static int mkfatfs_devwrite(FAR const struct fat_format_s *fmt,
if (sector < 0 || sector >= fmt->ff_nsectors) if (sector < 0 || sector >= fmt->ff_nsectors)
{ {
ferr("sector out of range: %lu\n", (unsigned long)sector); ferr("sector out of range: %ju\n", (intmax_t)sector);
return -ESPIPE; return -ESPIPE;
} }
@ -96,13 +97,13 @@ static int mkfatfs_devwrite(FAR const struct fat_format_s *fmt,
if (seekpos == (off_t)-1) if (seekpos == (off_t)-1)
{ {
ret = -errno; ret = -errno;
ferr("ERROR: lseek to %lu failed: %d\n", (unsigned long)fpos, ret); ferr("ERROR: lseek to %jd failed: %d\n", (intmax_t)fpos, ret);
return ret; return ret;
} }
else if (seekpos != fpos) else if (seekpos != fpos)
{ {
ferr("ERROR: lseek failed: %lu vs %lu\n", ferr("ERROR: lseek failed: %ju vs %ju\n",
(unsigned)seekpos, (unsigned long) fpos); (intmax_t)seekpos, (intmax_t)fpos);
return -EINVAL; return -EINVAL;
} }
@ -112,14 +113,14 @@ static int mkfatfs_devwrite(FAR const struct fat_format_s *fmt,
if (nwritten < 0) if (nwritten < 0)
{ {
ret = -errno; ret = -errno;
ferr("ERROR: write failed: size=%lu pos=%lu error=%d\n", ferr("ERROR: write failed: size=%" PRIu32 " pos=%jd error=%d\n",
(unsigned)var->fv_sectorsize, (unsigned long)fpos, ret); var->fv_sectorsize, (intmax_t)fpos, ret);
return ret; return ret;
} }
else if (nwritten != (ssize_t)var->fv_sectorsize) else if (nwritten != (ssize_t)var->fv_sectorsize)
{ {
ferr("ERROR: Partial write: size=%lu written=%lu\n", ferr("ERROR: Partial write: size=%" PRIu32 " written=%zd\n",
(unsigned)var->fv_sectorsize, (unsigned long)nwritten); var->fv_sectorsize, nwritten);
return -ENODATA; return -ENODATA;
} }