summaryrefslogtreecommitdiffstats
path: root/lib/libc (follow)
Commit message (Expand)AuthorAgeFilesLines
* MALLOC_STATS tweaks, by default not compiled inotto2016-11-041-13/+29
* small tweak to also check canaries if F is in effectotto2016-11-031-3/+5
* remove some old option letters and also make P non-settable. It hasotto2016-10-311-24/+6
* include float.h for the LDBL_MAX_EXP cpp test in floatio.hjsg2016-10-302-2/+4
* Pages in the malloc cache are either reused quickly or unmappedotto2016-10-281-14/+1
* For consistency, allow symlinkat(2) in the same way as symlink(2);schwarze2016-10-271-4/+5
* $OpenBSD$tb2016-10-223-0/+3
* - fix MALLOC_STATS compileotto2016-10-221-3/+6
* fix some void * arithmetic by castingotto2016-10-211-4/+4
* and recommit with fixed GCotto2016-10-211-103/+112
* backout for now; flag combination GC is not okotto2016-10-201-110/+103
* avoid sentence splicing;jmc2016-10-201-2/+2
* canary corruption message changed a bitotto2016-10-201-5/+5
* Also place canaries in > page sized objects (if C is in effect); ok tb@otto2016-10-201-103/+110
* Remove the save_errno dance inside strerror_r(3). It is from thebluhm2016-10-191-5/+3
* Use the reentrant strerror_r() instead of strerror() to expand %m.millert2016-10-191-10/+5
* note that SO_REUSEADDR is restricted to callers with the same uid or root;jmc2016-10-191-4/+5
* Avoid generate SIGTTOU when restoring the terminal mode. If we getmillert2016-10-181-1/+5
* 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