summaryrefslogtreecommitdiff
path: root/include/stdlib.h
AgeCommit message (Expand)Author
4 dayslibc/stdlib: Port strtonumx() from IllumosHans Rosenfeld
2025-11-12lib/libc: implement C23 memalignment()Robert Clausecker
2025-10-03lib/libc: add recallocarray()Robert Clausecker
2025-04-27libc: Add getenv_r() function.Dag-Erling Smørgrav
2025-03-20Revert Make newly POSIX functions visibleStephen Hurd
2025-03-19Make newly POSIX functions visibleStephen Hurd
2024-07-13include: ssp: fortify <stdlib.h>Kyle Evans
2024-06-21stdlib: Support compiling with tinyc by omitting compat qsort codeWarner Losh
2024-06-02stddef.h/stdlib.h: Remove unused rune_tBrooks Davis
2024-02-02stdlib.h: Partially revert c27a89971805Warner Losh
2024-02-02stdlib.h: add __noexcept to prototypesLexi Winter
2023-11-26include: Remove ancient SCCS tags.Warner Losh
2023-08-16Remove $FreeBSD$: one-line .h patternWarner Losh
2023-04-20Revert "libc: Implement bsort(3) a bitonic type of sorting algorithm."Hans Petter Selasky
2023-04-19libc: bsort_s() requires both __BSD_VISIBLE and __EXT1_VISIBLEHans Petter Selasky
2023-04-19libc: Implement bsort(3) a bitonic type of sorting algorithm.Hans Petter Selasky
2023-03-14secure_getenv: Put under __BSD_VISIBLEWarner Losh
2023-03-13Add GNU glibc compatible secure_getenvlucy
2023-02-22include: Fix typosElyes Haouas
2023-01-26Revert "stdlib.h: Fix qsort_r compatibility with GCC 12."John Baldwin
2023-01-19stdlib.h: Fix qsort_r compatibility with GCC 12.John Baldwin
2022-09-30Alter the prototype of qsort_r(3) to match POSIX, which adopted theEd Schouten
2021-11-07libc: add clearenv functionMariusz Zaborski
2020-10-24Remove obsolete check for GCC < 3 and support for Intel CompilerWarner Losh
2020-10-20Further refinements of ptsname_r(3) interface:Xin LI
2020-10-17Implement ptsname_r.Xin LI
2020-02-01rand(3): Replace implementation with one backed by random(3) algorithmConrad Meyer
2020-01-20Add qsort_s(3). Apart from the constraints, it also makes it easierEdward Tomasz Napierala
2019-12-15Revert r355760, r355759Conrad Meyer
2019-12-14cdefs: Add __deprecated(message) function attribute macroConrad Meyer
2019-12-14Deprecate sranddev(3) APIConrad Meyer
2019-07-29Add mkostempsat(3).Mark Johnston
2018-08-26Remove arc4random_stir and arc4random_addrandom from stdlib.h.Xin LI
2018-08-19Update userland arc4random() with OpenBSD's Chacha20 based arc4random().Xin LI
2018-01-22Use the __alloc_size2 attribute where relevant.Pedro F. Giffuni
2018-01-09Use the __result_use_check attribute also for reallocf(3).Pedro F. Giffuni
2017-12-23Introduce the daemonfd function.Mariusz Zaborski
2017-11-23Remove lint support from system headers and MD x86 headers.Konstantin Belousov
2017-11-20include: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-03-30Implement the memset_s(3) function as specified by the C11 ISO/IECKonstantin Belousov
2017-02-16Remove outdated claim.Pedro F. Giffuni
2017-01-28Make use of clang nullability attributes.Pedro F. Giffuni
2017-01-01Remove some uses of the GCC __nonnull() attribute.Pedro F. Giffuni
2016-10-03Remove setkey(), encrypt(), des_setkey() and des_cipher().Ed Schouten
2016-07-28Change type of MB_CUR_MAX and MB_CUR_MAX_L() to size_t.Ed Schouten
2016-07-26Fix typing of srandom() and initstate().Ed Schouten
2016-07-05Remove incorrect attributes from posix_memalign(3) declaration.Pedro F. Giffuni
2016-03-23For C++, expose long long types and functions (lldiv_t, llabs, lldiv,Dimitry Andric
2015-05-15Make use of GCC alloc_align attributePedro F. Giffuni
2015-05-01No need for result_use_check attribute in reallocf(3).Pedro F. Giffuni