fadvise: change printing of len argument to unsigned in fadvise64 syscall
The kernel declares fadvise64 as long sys_fadvise64(int fd, loff_t offset, size_t len, int advice); * fadvise.c (SYS_FUNC(fadvise64)): Change conversion specifier from "%ld" to "%lu" for printing len argument since kernel expects argument of type size_t.
This commit is contained in:
parent
cfa1b17619
commit
11f7093560
@ -42,7 +42,7 @@ SYS_FUNC(fadvise64)
|
|||||||
|
|
||||||
printfd(tcp, tcp->u_arg[0]);
|
printfd(tcp, tcp->u_arg[0]);
|
||||||
argn = printllval(tcp, ", %lld", 1);
|
argn = printllval(tcp, ", %lld", 1);
|
||||||
tprintf(", %ld, ", tcp->u_arg[argn++]);
|
tprintf(", %lu, ", tcp->u_arg[argn++]);
|
||||||
printxval(advise, tcp->u_arg[argn], "POSIX_FADV_???");
|
printxval(advise, tcp->u_arg[argn], "POSIX_FADV_???");
|
||||||
|
|
||||||
return RVAL_DECODED;
|
return RVAL_DECODED;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user