about summary refs log tree commit diff
path: root/include/sys/statvfs.h
Commit message (Collapse)AuthorAgeFilesLines
* remove indirect use of endian.h from public headersRich Felker2019-10-171-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.
* add ST_RELATIME to statvfs.hRich Felker2018-07-121-0/+1
|
* default features: make musl usable without feature test macrosRich Felker2012-09-071-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.
* use restrict everywhere it's required by c99 and/or posix 2008Rich Felker2012-09-061-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.
* _GNU_SOURCE is supposed to imply _LARGEFILE64_SOURCERich Felker2012-06-041-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.
* add *64 junk for sys/*.h headersRich Felker2012-05-041-0/+7
|
* fix all missing instances of __cplusplus checks/extern "C" in headersRich Felker2011-11-101-0/+6
| | | | patch by Arvid Picciani (aep)
* fix the definition of struct statvfs to match lsb abiRich Felker2011-09-191-4/+16
| | | | | at the same time, make struct statfs match the traditional definition and make it more useful, especially the fsid_t stuff.
* initial check-in, version 0.5.0 v0.5.0Rich Felker2011-02-121-0/+30