summaryrefslogtreecommitdiffstats
path: root/lib/libc (follow)
Commit message (Expand)AuthorAgeFilesLines
* Roll back uintptr_t cast changes after discussions with tedu, otto anddtucker2016-10-163-24/+7
* Wrap _malloc_init() so internal calls go directlyguenther2016-10-152-2/+6
* Cast pointers to uintptr_t to avoid potential signedness errors.dtucker2016-10-143-7/+24
* 0xd0 -> 0xdb; ok deraadt@ millert@ tedu@otto2016-10-141-3/+3
* optimize canary code a bit by storing offset of sizes table instead ofotto2016-10-121-5/+7
* make clear the length printed is the requested lengthotto2016-10-081-3/+3
* sort;jmc2016-10-071-5/+5
* introduce a sysctl to hijack dns sockets. when set to a port number,tedu2016-10-071-2/+6
* rss limit is no longer enforced. noticed by Raimo Niskanentedu2016-10-071-5/+3
* grammar fix previous;jmc2016-10-071-2/+2
* document "chunk canary corrupted" errorotto2016-10-071-2/+7
* stray tabotto2016-10-071-2/+2
* Beter implementation of chunk canaries: store size in chunk meta dataotto2016-10-071-61/+63
* Use the userspace-visible thread register directly in __cerror insteadguenther2016-10-041-6/+8
* Make read(2) return EISDIR on directories.jca2016-09-301-4/+6
* use the same template for describing securelevel interaction;jmc2016-09-281-11/+15
* document kern.allowkmem; ok deraadtjmc2016-09-281-2/+10
* sigsetmask() and sigblock() are no longer used by any setjmp implementationguenther2016-09-262-5/+3
* Fix matching when all of user, host and domain are specified.millert2016-09-241-10/+8
* s/alloctaed/allocated/ in commentguenther2016-09-231-2/+2
* Switch from calling obsolete sig{block,setmask} to directly using theguenther2016-09-223-76/+42
* m88k switched to RELROguenther2016-09-221-6/+0
* Simplify __cerror now that %r27 is always the TCB pointer.guenther2016-09-223-54/+40
* no more KERN_ARND; ok deraadtjmc2016-09-211-10/+2
* Delete casts to off_t and size_t that are implied by assignmentsguenther2016-09-2135-114/+106
* gmtime_r() should return NULL on failure, not the struct tm * resultmillert2016-09-191-3/+2
* move page junking tp unmap(), right before we stick the region in the cache;otto2016-09-181-6/+6
* Use unified syntax such that this compiles with both gcc and clang.kettenis2016-09-181-2/+4
* unbreak the build by including stddef.h for the definition of NULLjsg2016-09-181-1/+2
* Add an interface to find the ARM.exidx table for use by the ARM EHABI unwinder.kettenis2016-09-175-2/+88
* Restore warnings about multiple process waiting on same fdguenther2016-09-172-4/+16
* spelling; from Frank Schoepderaadt2016-09-131-4/+4
* Don't declare select() in <unistd.h>guenther2016-09-121-2/+1
* document that running a W^X violating binary from file system mountedschwarze2016-09-121-2/+11
* Clang ignores a .weak directive before a function is actually defined. Sokettenis2016-09-102-4/+4
* Remove usermount remnants. ok tedunatano2016-09-071-5/+2
* Trivial cleanup: Pass pointers of the correct types to the privateschwarze2016-09-071-9/+7
* trivial cleanup: delete inline attribute on static function,schwarze2016-09-071-3/+3
* trivial cleanup:schwarze2016-09-072-79/+70
* Make sure attributes are applied to function declarations before they'reguenther2016-09-064-18/+58
* Implement dl_iterate_phdr() for static PIE executables using info extractedguenther2016-09-063-4/+74
* Remove branch prediction hints from conditional branch instructions. Thesekettenis2016-09-061-3/+3
* correct wording; from rob@2keys.caderaadt2016-09-051-3/+3
* Delete some abstraction that we don't and won't need.schwarze2016-09-0515-405/+67
* fix Dt;jmc2016-09-041-2/+2
* Set errno more consistently, and fix a warning, ok tedunicm2016-09-041-21/+29
* rmtedu2016-09-041-68/+0
* oops, name file after main functiontedu2016-09-041-0/+68
* it doesn't say anything yet, but start adding a man pagetedu2016-09-041-0/+68
* Make the key sizes and offsets arrays const, ok tedunicm2016-09-041-2/+2