aboutsummaryrefslogtreecommitdiff
path: root/include/stdlib.h
Commit message (Expand)AuthorAgeFilesLines
* libc/stdlib: Port strtonumx() from IllumosHans Rosenfeld2026-01-151-0/+2
* lib/libc: implement C23 memalignment()Robert Clausecker2025-11-121-0/+8
* lib/libc: add recallocarray()Robert Clausecker2025-10-031-0/+2
* libc: Add getenv_r() function.Dag-Erling Smørgrav2025-04-271-0/+3
* Revert Make newly POSIX functions visibleStephen Hurd2025-03-201-8/+5
* Make newly POSIX functions visibleStephen Hurd2025-03-191-5/+8
* include: ssp: fortify <stdlib.h>Kyle Evans2024-07-131-0/+4
* stdlib: Support compiling with tinyc by omitting compat qsort codeWarner Losh2024-06-211-7/+10
* stddef.h/stdlib.h: Remove unused rune_tBrooks Davis2024-06-021-7/+0
* stdlib.h: Partially revert c27a89971805Warner Losh2024-02-021-1/+1
* stdlib.h: add __noexcept to prototypesLexi Winter2024-02-021-5/+5
* include: Remove ancient SCCS tags.Warner Losh2023-11-271-2/+0
* Remove $FreeBSD$: one-line .h patternWarner Losh2023-08-161-1/+0
* Revert "libc: Implement bsort(3) a bitonic type of sorting algorithm."Hans Petter Selasky2023-04-201-13/+0
* libc: bsort_s() requires both __BSD_VISIBLE and __EXT1_VISIBLEHans Petter Selasky2023-04-191-1/+1
* libc: Implement bsort(3) a bitonic type of sorting algorithm.Hans Petter Selasky2023-04-191-0/+13
* secure_getenv: Put under __BSD_VISIBLEWarner Losh2023-03-141-1/+1
* Add GNU glibc compatible secure_getenvlucy2023-03-141-0/+1
* include: Fix typosElyes Haouas2023-02-221-1/+1
* Revert "stdlib.h: Fix qsort_r compatibility with GCC 12."John Baldwin2023-01-271-6/+0
* stdlib.h: Fix qsort_r compatibility with GCC 12.John Baldwin2023-01-191-0/+6
* Alter the prototype of qsort_r(3) to match POSIX, which adopted theEd Schouten2022-09-301-2/+36
* libc: add clearenv functionMariusz Zaborski2021-11-071-0/+2
* Remove obsolete check for GCC < 3 and support for Intel CompilerWarner Losh2020-10-241-1/+1
* Further refinements of ptsname_r(3) interface:Xin LI2020-10-201-4/+10
* Implement ptsname_r.Xin LI2020-10-171-0/+1
* rand(3): Replace implementation with one backed by random(3) algorithmConrad Meyer2020-02-011-1/+5
* Add qsort_s(3). Apart from the constraints, it also makes it easierEdward Tomasz Napierala2020-01-201-0/+8
* Revert r355760, r355759Conrad Meyer2019-12-151-6/+0
* cdefs: Add __deprecated(message) function attribute macroConrad Meyer2019-12-141-1/+1
* Deprecate sranddev(3) APIConrad Meyer2019-12-141-1/+6
* Add mkostempsat(3).Mark Johnston2019-07-291-0/+1
* Remove arc4random_stir and arc4random_addrandom from stdlib.h.Xin LI2018-08-261-6/+0
* Update userland arc4random() with OpenBSD's Chacha20 based arc4random().Xin LI2018-08-191-2/+7
* Use the __alloc_size2 attribute where relevant.Pedro F. Giffuni2018-01-221-3/+3
* Use the __result_use_check attribute also for reallocf(3).Pedro F. Giffuni2018-01-091-1/+1
* Introduce the daemonfd function.Mariusz Zaborski2017-12-231-0/+1
* Remove lint support from system headers and MD x86 headers.Konstantin Belousov2017-11-231-7/+3
* include: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Implement the memset_s(3) function as specified by the C11 ISO/IECKonstantin Belousov2017-03-301-0/+20
* Remove outdated claim.Pedro F. Giffuni2017-02-161-1/+1
* Make use of clang nullability attributes.Pedro F. Giffuni2017-01-281-8/+13
* Remove some uses of the GCC __nonnull() attribute.Pedro F. Giffuni2017-01-011-1/+1
* Remove setkey(), encrypt(), des_setkey() and des_cipher().Ed Schouten2016-10-031-4/+0
* Change type of MB_CUR_MAX and MB_CUR_MAX_L() to size_t.Ed Schouten2016-07-281-1/+1
* Fix typing of srandom() and initstate().Ed Schouten2016-07-261-2/+2
* Remove incorrect attributes from posix_memalign(3) declaration.Pedro F. Giffuni2016-07-051-2/+1
* For C++, expose long long types and functions (lldiv_t, llabs, lldiv,Dimitry Andric2016-03-231-1/+1
* Make use of GCC alloc_align attributePedro F. Giffuni2015-05-151-2/+3
* No need for result_use_check attribute in reallocf(3).Pedro F. Giffuni2015-05-011-1/+1