summaryrefslogtreecommitdiff
path: root/src/lib/libc/stdlib/atexit.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Avouid a race in atexit() handling by introducing a lock. Problemotto2006-02-221-9/+20
| | | | | originally reported by Gergely Kovacs; help from dhartmei@; ok tedu@ millert@
* Remove obsolete comment. ok deraadt@otto2005-10-261-5/+1
|
* zap remaining rcsid.espie2005-08-081-4/+1
| | | | | | Kill old files that are no longer compiled. okay theo
* no longer a need for the free(malloc(1)) hack, because the brk stuffderaadt2005-06-171-9/+5
| | | | | no longer needs initializing (we use mmap for malloc entirely now) noticed by kjell, ok dhartmei, tested by me
* ansi + de-registerpat2005-03-301-9/+7
| | | | ok otto deraadt
* Move __cleanup into mprotect'ed page to prevent unintentional modificationsdhartmei2002-09-141-5/+56
| | | | similar to the atexit handlers. Idea and help deraadt@, ok deraadt@
* missing include, ok theohenning2002-09-061-1/+2
|
* re-enable function pointer table protection, this time make sure thatdhartmei2002-08-301-35/+51
| | | | | malloc.c gets the first mmap() call (since it depends on that, for its sbrk(0) use). ok deraadt@
* Back it out, it breaks something in perl (seen with spamassassin), debugdhartmei2002-07-311-46/+35
| | | | first.
* Replace atexit handler. mprotect() the pages so an attempt to modify thedhartmei2002-07-291-35/+46
| | | | | function pointers from the outside will segfault. Idea, hints and feedback from deraadt. ok deraadt.
* Fix RCS idstholo1996-08-191-2/+1
| | | | Make sure everything uses {SYS,}LIBC_SCCS properly
* initial import of NetBSD treederaadt1995-10-181-0/+68