<sys/vfs.h>: explain the apparently useless duplication here.
It might be useless when we drop ILP32, but even then only if we also do
something different about all the *64 names --- we'd either have to
use something like `#define stat64 stat` or remove the *64 names
completely (and force everyone to deal with source incompatibility), so
this might remain required effectively forever...
Change-Id: Ie89120816bf381641bde31a8e72f035af7d8ead1
diff --git a/libc/include/sys/vfs.h b/libc/include/sys/vfs.h
index 3579799..1a640ba 100644
--- a/libc/include/sys/vfs.h
+++ b/libc/include/sys/vfs.h
@@ -40,6 +40,8 @@
typedef __fsid_t fsid_t;
#if defined(__LP64__)
+/* We can't just use the kernel struct statfs directly here because
+ * it's reused for both struct statfs *and* struct statfs64. */
#define __STATFS64_BODY \
uint64_t f_type; \
uint64_t f_bsize; \