POSIX/FreeBSD/NetBSD/Linux/etc agree -- blk[size|cnt]_t is the bomb.
authorkrw <krw@openbsd.org>
Fri, 22 Aug 2014 23:05:15 +0000 (23:05 +0000)
committerkrw <krw@openbsd.org>
Fri, 22 Aug 2014 23:05:15 +0000 (23:05 +0000)
commitbe14597995499c5e3908927ef30778158955be40
tree977a052ab630eebdadeb71c2bb8d31fa79394dc3
parent743faed69118e39d9c09ba2ffa9064e63a11453e
POSIX/FreeBSD/NetBSD/Linux/etc agree -- blk[size|cnt]_t is the bomb.

So add the types blksize_t (a.k.a. int32_t) and blkcnt_t (a.k.a.
int64_t). Use blkcnt_t in stat.h since the base type (int64_t) does
not change. blksize_t in stat.h will follow after the tree is audited
for signed issues, since the base type will change from u_int32_t
to a POSIX compliant int32_t.

Guidance and feedback from guenther@

ok millert@
lib/libc/sys/stat.2
sys/sys/_types.h
sys/sys/stat.h
sys/sys/types.h