fcntl.c: print 64-bit fields of struct_kernel_flock64 using PRId64 format

* fcntl.c (print_struct_flock64): Print l_start and l_len fields
of struct_kernel_flock64 using PRId64 format.
This commit is contained in:
Дмитрий Левин 2016-12-19 16:46:51 +00:00
parent 42cbea6627
commit e42dac4361

View File

@ -46,8 +46,8 @@ print_struct_flock64(const struct_kernel_flock64 *fl, const int getlk)
printxval(lockfcmds, (unsigned short) fl->l_type, "F_???"); printxval(lockfcmds, (unsigned short) fl->l_type, "F_???");
tprints(", l_whence="); tprints(", l_whence=");
printxval(whence_codes, (unsigned short) fl->l_whence, "SEEK_???"); printxval(whence_codes, (unsigned short) fl->l_whence, "SEEK_???");
tprintf(", l_start=%lld, l_len=%lld", tprintf(", l_start=%" PRId64 ", l_len=%" PRId64,
(long long) fl->l_start, (long long) fl->l_len); (int64_t) fl->l_start, (int64_t) fl->l_len);
if (getlk) if (getlk)
tprintf(", l_pid=%lu", (unsigned long) fl->l_pid); tprintf(", l_pid=%lu", (unsigned long) fl->l_pid);
tprints("}"); tprints("}");