aboutsummaryrefslogtreecommitdiff
path: root/src/linux/brk.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* fix issues from public functions defined without declaration visible•••policy is that all public functions which have a public declaration should be defined in a context where that public declaration is visible, to avoid preventable type mismatches. an audit performed using GCC's -Wmissing-declarations turned up the violations corrected here. in some cases the public header had not been included; in others, a feature test macro needed to make the declaration visible had been omitted. in the case of gethostent and getnetent, the omission seems to have been intentional, as a hack to admit a single stub definition for both functions. this kind of hack is no longer acceptable; it's UB and would not fly with LTO or advanced toolchains. the hack is undone to make exposure of the declarations possible. Rich Felker2018-09-121-0/+2
* disable the brk function•••the reasons are the same as for sbrk. unlike sbrk, there is no safe usage because brk does not return any useful information, so it should just fail unconditionally. Rich Felker2014-01-021-1/+2
* fix brk/sbrk behavior to match the real legacy functionsRich Felker2011-05-221-1/+1
* global cleanup to use the new syscall interfaceRich Felker2011-03-201-1/+1
* initial check-in, version 0.5.0Rich Felker2011-02-121-0/+6