aboutsummaryrefslogtreecommitdiff
path: root/lib/libc/stdlib/qsort.c
Commit message (Expand)AuthorAgeFilesLines
* lib: Remove ancient SCCS tags.Warner Losh2023-11-271-3/+0
* libc: Purge unneeded cdefs.hWarner Losh2023-11-011-1/+0
* Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* libc: Sorting is not needed when there are less than two elementsHans Petter Selasky2023-04-191-1/+2
* libc: Add missing object size check to qsort_s(3)Hans Petter Selasky2023-04-191-0/+4
* Alter the prototype of qsort_r(3) to match POSIX, which adopted theEd Schouten2022-09-301-2/+14
* qsort.c: prevent undefined behaviorStefan Eßer2022-01-131-0/+2
* libc qsort(3): Eliminate ambiguous sign comparisonConrad Meyer2021-07-291-1/+6
* libc/qsort: Don't allow interposing recursive callsAlex Richardson2021-02-181-50/+48
* Add qsort_s(3). Apart from the constraints, it also makes it easierEdward Tomasz Napierala2020-01-201-6/+51
* libc qsort(3): stop aliasing.Konstantin Belousov2018-06-101-44/+17
* General further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* The current qsort(3) implementation ignores the sizes of partitions, andXin LI2017-05-191-15/+38
* Use size_t.Xin LI2017-05-191-3/+3
* Use ANSI C prototypes. Eliminates -Wold-style-definition warnings.Craig Rodrigues2015-09-201-3/+1
* qsort(3): small style(9) cleanups.Pedro F. Giffuni2015-03-051-10/+10
* qsort(3): enhance to handle 32-bit aligned data on 64-bit systemsPedro F. Giffuni2015-03-051-12/+21
* Renumber clauses to reduce diffs to other versionsEd Maste2013-06-131-1/+1
* Changing 'r' to a size_t in the previous commit turned quicksortDavid Schultz2008-01-141-4/+5
* Use size_t to avoid overflow when sorting arrays larger than 2 GB.David Schultz2008-01-131-1/+2
* Per Regents of the University of Calfornia letter, remove advertisingWarner Losh2007-01-091-4/+0
* Implement C99's _Exit() interface.Garrett Wollman2002-09-101-19/+40
* Fix the style of the SCM ID's.David E. O'Brien2002-03-221-4/+2
* Remove __P() usage.David E. O'Brien2002-03-211-3/+3
* Remove 'register' keyword.David E. O'Brien2002-03-211-3/+3
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
* Revert $FreeBSD$ to $Id$Peter Wemm1997-02-221-1/+1
* Make the long-awaited change from $Id$ to $FreeBSD$Jordan K. Hubbard1997-01-141-1/+1
* Don't depend in the kernel on the gcc feature of doing arithmetic onBruce Evans1996-08-311-10/+10
* Don't include <sys/types.h> when it isn't used.Bruce Evans1996-04-191-2/+1
* Added prototypes.Bruce Evans1995-12-261-3/+8
* Remove trailing whitespace.Rodney W. Grimes1995-05-301-3/+3
* BSD 4.4 Lite Lib SourcesRodney W. Grimes1994-05-271-0/+174