The st_rdev, st_blksize, and st_blocks fields of the stat(3type)
structure first appeared in SUSv1.[1] They were added to POSIX.1-2001
when POSIX and SUS merged, but as an XSI extension (still SUS-only).[2]
[1] X/Open CAE Specification, System Interfaces and Headers Issue 4,
Version 2, Chapter 4 "Headers", p. 830.
[2] IEEE Std 1003.1-2001, Volume 1, Chapter 13 "Headers", p. 356.
<https://pubs.opengroup.org/onlinepubs/
009604499/basedefs/sys/stat.h.html>
Signed-off-by: Seth McDonald <sethmcmail@pm.me>
Message-ID: <
e4503345e46fc2c621287766e223c6497bde55d0.
1768025095.git.sethmcmail@pm.me>
Signed-off-by: Alejandro Colomar <alx@kernel.org>
.I .st_blksize
.TQ
.I .st_blocks
-POSIX.1-1988.
+SUSv1,
+POSIX.1-2001 XSI.
.P
Old kernels and old standards did not support nanosecond timestamp fields.
Instead, there were three timestamp fields