]> granicus.if.org Git - strace/commitdiff
Show f_flags field in printstatfs
authorElliott Hughes <enh@google.com>
Tue, 17 Mar 2015 23:00:31 +0000 (16:00 -0700)
committerDmitry V. Levin <ldv@altlinux.org>
Wed, 18 Mar 2015 01:31:23 +0000 (01:31 +0000)
printstatfs64 was right, but printstatfs was missing f_flags.
Noticed on aarch64.

* statfs.c (printstatfs) [_STATFS_F_FLAGS]: Print statfs.f_flags.

Signed-off-by: Elliott Hughes <enh@google.com>
statfs.c

index 6f5e4d385ad5ede7a69d7fb388e371a0afb0a924..f1e9fc38427b25f7f0d25bc636f4bfdb898fb0fb 100644 (file)
--- a/statfs.c
+++ b/statfs.c
@@ -45,6 +45,9 @@ printstatfs(struct tcb *tcp, const long addr)
        tprintf(", f_namelen=%lu", (unsigned long)statbuf.f_namelen);
 #ifdef _STATFS_F_FRSIZE
        tprintf(", f_frsize=%lu", (unsigned long)statbuf.f_frsize);
+#endif
+#ifdef _STATFS_F_FLAGS
+       tprintf(", f_flags=%lu", (unsigned long)statbuf.f_flags);
 #endif
        tprints("}");
 }