joel
2a33599cdd
Remove trailing whitespace.
2012-09-09 06:54:42 +00:00
gabor
58344b5c4d
- Change --nthreads parameter to --parallel for GNU compatibility
...
- Change default sort method to mergesort, which has a better worst case
performance than qsort
Submitted by: Oleg Moskalenko <oleg.moskalenko@citrix.com>
2012-07-04 16:25:11 +00:00
gabor
c7fbb67362
- Switch to BSD sort as default sort. GNU sort will still be installed as
...
"gnusort". Most of the BSD sort development work was done by
Oleg Moskalenko <oleg.moskalenko@citrix.com>.
- GNU grep can be set to default by setting WITH_GNU_GREP. It will cause
BSD sort to be installed as "bsdsort".
Portbuild tested by: linimon
2012-06-27 05:59:01 +00:00
gabor
dd4780f8e2
- Disable threaded sort by default
...
- Fix typo in the NLS support
2012-06-27 05:50:15 +00:00
gabor
671916033f
- Remove the UNUSED_ARG macro and use __unused in argument lists
...
Reviewed by: dim
MFC after: 3 days
2012-06-08 19:21:49 +00:00
dim
a3a73ec277
In usr.bin/sort, use another method of silencing warnings about unused
...
arguments, which does not trigger self-assignment warnings in certain
circumstances (for example, using clang with ccache).
MFC after: 3 days
2012-06-08 17:08:27 +00:00
joel
4f1c4001e8
mdoc: sort sections into conventional order.
2012-05-26 06:31:54 +00:00
gabor
02feec4a45
- Only use multi-threading for large files
...
- Do not use mmap() by default; it can be enabled by --mmap
- Add some minor optimizations for -u
- Update manual page according to the changes
Submitted by: Oleg Moskalenko <oleg.moskalenko@citrix.com>
2012-05-25 09:30:16 +00:00
gabor
57fe23061a
- Fix -o option that was broken by my clang compile fix
...
Submitted by: Oleg Moskalenko <oleg.moskalenko@citrix.com>
2012-05-17 13:08:30 +00:00
gabor
1b903beae4
- Eliminate initializations if global variables. Compilers are not
...
required to optimize these so it may result in larger binary size.
Pointed out by: kib
2012-05-14 10:06:49 +00:00
gabor
9b268b4b63
- Update catalogs
2012-05-14 09:55:23 +00:00
gabor
9903557495
- Fix build with clang
2012-05-14 09:53:54 +00:00
gabor
3c7b03ea74
Add a BSD-licensed sort rewrite that was started by me and later completed
...
with the major functionality and optimizations by Oleg Moskalenko.
It is compatible with the latest version of POSIX and the current GNU sort
version that we have in base. Beside this, it implements all the
functionality introduced in later versions of GNU sort. For now, it will
be installed as "bsdsort", keeping GNU sort as the default sort
implementation.
2012-05-11 12:37:16 +00:00
ache
2f15166855
Remove it in favour of GNU sort
2002-04-08 20:50:12 +00:00
obrien
f892ac2191
Use the new features of cdefs.h.
2002-04-06 21:09:31 +00:00
obrien
3836772d94
Fix style.
2002-04-06 21:03:33 +00:00
ache
5c5bed840d
Remove old sort files to _actually_ build it from contrib sources
...
Forgotten by: des
2002-04-06 20:22:06 +00:00
des
72f2fe98d8
Build a working version of sort(1) from contrib. Use netbsd.h as a hack
...
to avoid bringing the sources off the vendor branch just to #ifdef out
the RCS and SCCS IDs.
2002-04-06 13:59:43 +00:00
ache
a362222cc8
style(9) cosmetique of my changes
2002-04-06 00:40:19 +00:00
ache
ef609115a5
Add note about double-character letters like "ss" into BUGS section
...
Reviewed by: Mike DeGraw-Bertsch <mbertsch@radioactivedata.org>
2002-04-05 19:29:05 +00:00
ache
a60be51cd4
Cast ctype macros char arg to u_char to prevent sign extension
2002-04-04 21:55:44 +00:00
ache
4ca17c54a3
For -n use decimal point from locale
2002-04-04 20:54:44 +00:00
ache
0a47b7b0f9
Remove __P
2002-04-04 19:18:58 +00:00
ache
fd5013bba2
Implement collating sort
2002-04-04 14:10:02 +00:00
ache
2864e7f3a4
Fix to handle REC_D > 127 and fold case sorting of high letters
...
(linear sorting still assumed, no collating support yet).
2002-04-03 01:39:26 +00:00
ache
0d49eb04ea
Uncomment now implemented part of -d description
2002-03-31 20:18:35 +00:00
ache
0350a837b5
Remove \n from __COPYRIGHT to shut assembler warning
2002-03-31 20:11:10 +00:00
ache
0701204aaa
Remove double SINGL_FLD and SEP_FLAG initialization
2002-03-27 22:41:01 +00:00
ache
693963da0d
Fix the case when high letters becomes missing from fold tables
...
for some locales
2002-03-25 16:06:12 +00:00
ache
e87761a7cf
Fix the case when record separator is 'Z' letter
...
Sense high spaces for -d option too
2002-03-25 15:49:07 +00:00
ache
9354df3c22
Remove double REC_D assignment
...
Cast REC_D optarg assignment to (u_char) to prevent out of bounds indexing
2002-03-25 14:22:31 +00:00
markm
5fb54802b6
Make this compile on FreeBSD. Sort out VCS tags, fix warnings.
2002-03-24 15:59:17 +00:00
markm
a5a6c4acc2
Null one-line entry to resurrect this from the Attic. The real commit
...
will follow.
2002-03-22 14:51:51 +00:00
markm
d5ba9b7cc5
This commit was generated by cvs2svn to compensate for changes in r92948,
...
which included commits to RCS files with non-trunk default branches.
2002-03-22 13:54:24 +00:00
markm
7406319bb4
Vendor import NETBSD's sort(1). This will be a replacement for
...
our GNU sort, as discussed 6 months or more ago.
2002-03-22 13:54:24 +00:00
peter
486333fcfd
kill the undead
1997-07-13 14:26:00 +00:00
bde
c1c1220cb1
Finish importing Lite2's src/usr.bin, except for ex, diff, grep, mail,
...
pascal and vmstat.sparc. All changed files on the vendor branch should
already have been imported.
1997-07-06 06:54:14 +00:00
peter
2e79ca4db7
recording cvs-1.6 file death
1995-12-30 19:02:48 +00:00
rgrimes
e5bc52df06
BSD 4.4 Lite Usr.bin Sources
1994-05-27 12:33:43 +00:00