summaryrefslogtreecommitdiff
path: root/include/sys/statvfs.h
AgeCommit message (Collapse)AuthorLines
2019-10-17remove indirect use of endian.h from public headersRich Felker-2/+0
building on commit 97d35a552ec5b6ddf7923dd2f9a8eb973526acea, __BYTE_ORDER is now available wherever alltypes.h is included. endian.h should not be used since, in the future, it will expose identifiers that are not in the reserved namespace for the headers which were previously using it.
2018-07-12add ST_RELATIME to statvfs.hRich Felker-0/+1
2012-09-07default features: make musl usable without feature test macrosRich Felker-5/+1
the old behavior of exposing nothing except plain ISO C can be obtained by defining __STRICT_ANSI__ or using a compiler option (such as -std=c99) that predefines it. the new default featureset is POSIX with XSI plus _BSD_SOURCE. any explicit feature test macros will inhibit the default. installation docs have also been updated to reflect this change.
2012-09-06use restrict everywhere it's required by c99 and/or posix 2008Rich Felker-1/+7
to deal with the fact that the public headers may be used with pre-c99 compilers, __restrict is used in place of restrict, and defined appropriately for any supported compiler. we also avoid the form [restrict] since older versions of gcc rejected it due to a bug in the original c99 standard, and instead use the form *restrict.
2012-06-04_GNU_SOURCE is supposed to imply _LARGEFILE64_SOURCERich Felker-1/+1
this is ugly and stupid, but now that the *64 symbol names exist, a lot of broken GNU software detects them in configure, then either breaks during build due to missing off64_t definition, or attempts to compile without function declarations/prototypes. "fixing" it here is easier than telling everyone to add yet another feature test macro to their builds.
2012-05-04add *64 junk for sys/*.h headersRich Felker-0/+7
2011-11-10fix all missing instances of __cplusplus checks/extern "C" in headersRich Felker-0/+6
patch by Arvid Picciani (aep)
2011-09-19fix the definition of struct statvfs to match lsb abiRich Felker-4/+16
at the same time, make struct statfs match the traditional definition and make it more useful, especially the fsid_t stuff.
2011-02-12initial check-in, version 0.5.0v0.5.0Rich Felker-0/+30