You can check the change by recompiling a few utils with the change:
(find . -name \*.c | xargs grep -l qsort)
./bin/ps/ps.c
./contrib/gcc/*.c
./contrib/top/commands.c
./games/fortune/strfile/strfile.c
./gnu/usr.bin/sort/sort.c
./sbin/fsck/pass2.c
The fsck one is a nice one. Just wack your /usr and reboot :-)
Nick
On Fri, 20 Aug 1999, Archie Cobbs wrote:
> Christopher Seiwald writes:
> > But as I'm proposing a change to a fairly sensitive piece of code, I'd
> > like to keep the change as modest as possible.
>
> How about this?
>
> Index: qsort.c
> ===================================================================
> RCS file: /home/ncvs/src/lib/libc/stdlib/qsort.c,v
> retrieving revision 1.7
> diff -u -r1.7 qsort.c
> --- qsort.c 1997/02/22 15:03:14 1.7
> +++ qsort.c 1999/08/21 01:35:35
> @@ -153,7 +153,7 @@
> pb += es;
> pc -= es;
> }
> - if (swap_cnt == 0) { /* Switch to insertion sort */
> + if (n <= 32 && swap_cnt == 0) { /* Switch to insertion sort */
> for (pm = (char *)a + es; pm < (char *)a + n * es; pm += es)
> for (pl = pm; pl > (char *)a && cmp(pl - es, pl) > 0;
> pl -= es)
>
>
> -Archie
>
> ___________________________________________________________________________
> Archie Cobbs * Whistle Communications, Inc. * http://www.whistle.com
>
>
> To Unsubscribe: send mail to [EMAIL PROTECTED]
> with "unsubscribe freebsd-hackers" in the body of the message
>
>
--
e-Mail: [EMAIL PROTECTED]
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message