summaryrefslogtreecommitdiff
path: root/include/stdlib.h
AgeCommit message (Expand)Author
2017-09-05New POSIX xlocale implementation written from scratch.Ingo Schwarze
2017-05-11arc4random_buf should be bounded buffer, not bounded stringTom Cosgrove
2017-05-10Add bounded attribute to freezero(). OK tom@Todd C. Miller
2017-04-10Introducing freezero(3) a version of free that guarantees the processOtto Moerbeek
2017-03-06Introducing recallocarray(3), a blend of calloc(3) and reallocarray(3)Otto Moerbeek
2016-09-20Remove duplicated includes in stdlib.h and termios.hFrederic Cambus
2016-09-09Move the 10 (!) defintions of NULL to their own mini header file andTodd C. Miller
2015-07-14The first argument to devname(3) should be dev_t, not int.Todd C. Miller
2015-02-08add restrict to strtol like functions. ok guentherTed Unangst
2015-01-15we don't have an alloca() symbol anywhere in libc, don't prototype it.Ted Unangst
2014-12-08Change rand(), random(), drand48(), lrand48(), mrand48(), and srand48()Theo de Raadt
2014-12-08header changes for recent libc changes:Ted Unangst
2014-08-31Add additional userland interfaces for setting close-on-exec on fdsPhilip Guenther
2014-07-09Clean up after arc4random u_int32_t uint32_t changeBob Beck
2014-04-22change mallocarray to reallocarray. useful in a few more situations.Ted Unangst
2014-04-21Introducing: void *mallocarray(size_t nmemb, size_t size);Theo de Raadt
2013-12-28Annotate a few more bounded functions: realpath(3) needs a bufferMartynas Venckus
2013-12-13Fix typo; 200809 not 20080 for __POSIX_VISIBLE. Noticed by jca@Todd C. Miller
2013-11-22The getopt() prototype and externs don't belong in stdlib.h. BerkeleyTodd C. Miller
2013-10-21Remove arc4random_stir() and arc4random_addrandom(), which none shouldTheo de Raadt
2013-05-31Add getprogname() and setprogname() to ease slackers^porters' work.Antoine Jacoutot
2012-12-03Simple emulation of POSIX pty APIs posix_openpt(), ptsname(),Todd C. Miller
2012-06-01Improve standards conformance: ecvt(), fcvt(), gcvt(), mktemp(), ttyslot(),Philip Guenthe
2011-07-03As pointed out by Richard Guenther our definitionJonathan Gray
2011-04-06Define NULL as a void * instead of a long integer, as required by Single Unix.Miod Vallat
2010-05-18add posix_madvise, posix_memalign, strndup, and strnlen. mostly fromTed Unangst
2009-06-03Make putenv(), setenv() and unsetenv() standards compliant. TheTodd C. Miller
2008-09-07- replace dtoa w/ David's gdtoa, version 2008-03-15Martynas Venckus
2008-06-24remove recalloc; sloppy me; ok deraadt@Otto Moerbeek
2008-06-20Remove obsolete (and erroneous) #if statement that caused all compilersAnders Magnusson
2008-06-13Add strtof() to libc, some ports seem to like it. Currently it's a simpleLandry Breuil
2008-03-16diff from djm@ committed at his request:Otto Moerbeek
2007-09-03add recaloc(3)Todd C. Miller
2006-09-17add lldiv prototype; ok deraadt@Damien Miller
2006-03-31after we changed mode_t to be an int, the devname() man page wasTheo de Raadt
2006-01-13Add lldiv(), imaxabs(), imaxdiv(), strtoimax() and strtoumax()Todd C. Miller
2006-01-06Adapt things to use __type_t instead of _BSD_TYPE_T_Todd C. Miller
2005-12-13First step in include files overhaul. Use __FOO_VISIBLE (as definedTodd C. Miller
2005-05-27mktemp(3) et al. go in stdlib.h, not unistd.h. While there be moreTodd C. Miller
2005-05-11major abi changes:Marc Espie
2004-08-03Update strtonum() protorTodd C. Miller
2004-05-03strtonum prototypeTed Unangst
2004-05-03Add _Exit(3) as per C99. Discussed with espie@ some time ago.Todd C. Miller
2004-01-21Prototype llabs(3). Forgotten commit gathering bit rot in my tree...Todd C. Miller
2003-08-01add __bounded__ attributes for userland headers; enabled with -WboundedAnil Madhavapeddy
2003-06-26backout the __bounded__ attributes for a while; requested by deraadt@Anil Madhavapeddy
2003-06-26Mark various standard library functions with the __bounded__ attribute.Anil Madhavapeddy
2003-06-02Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
2002-12-03GNU-like getopt_long() from NetBSD with changes by me to supportTodd C. Miller
2002-12-02Add ecvt(), fcvt() and gcvt() for standard compliance and legacy code.Todd C. Miller