aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/uniq
Commit message (Collapse)AuthorAgeFilesLines
* Added the EXIT STATUS section where appropriate.Ruslan Ermilov2005-01-171-1/+1
| | | | Notes: svn path=/head/; revision=140368
* Remove a bogus check that caused empty lines not to be counted when theTim J. Robbins2004-09-141-1/+1
| | | | | | | | | -c option was given. Noticed by: sf Notes: svn path=/head/; revision=135214
* Add support for multibyte characters.Tim J. Robbins2004-07-022-35/+41
| | | | Notes: svn path=/head/; revision=131502
* Mechanically kill hard sentence breaks.Ruslan Ermilov2004-07-021-3/+3
| | | | Notes: svn path=/head/; revision=131491
* Document the fact that uniq(1) does not recognize multibyte characters.Tim J. Robbins2004-06-241-1/+5
| | | | Notes: svn path=/head/; revision=131060
* Mention the environment variables that affect the execution of uniq.Tim J. Robbins2003-04-121-4/+15
| | | | | | | | | | | | | Of particular interest is the fact that LC_COLLATE affects how uniq determines whether lines are equal. This was the subject of a fairly heated debate a year or so ago, and it turns out that the current behaviour is correct and that the standard contained an error. Now that the standard has been corrected by Cor. 1-2002, refer to 1003.1-2001 instead of the 1992 edition in the Standards section. Notes: svn path=/head/; revision=113382
* mdoc(7) police: markup polishing.Ruslan Ermilov2002-11-261-1/+1
| | | | | | | Approved by: re Notes: svn path=/head/; revision=107276
* ANSIify function definitions.David Malone2002-09-041-17/+9
| | | | | | | | | | | | Add some constness to avoid some warnings. Remove use register keyword. Deal with missing/unneeded extern/prototypes. Some minor type changes/casts to avoid warnings. Reviewed by: md5 Notes: svn path=/head/; revision=102944
* Correct the History section; uniq(1) appeared at least as early as V3.Tim J. Robbins2002-07-051-4/+5
| | | | | | | Move the section to after Standards. Notes: svn path=/head/; revision=99435
* Remove redundant description of input_file and output_file arguments.Tim J. Robbins2002-07-051-4/+0
| | | | Notes: svn path=/head/; revision=99434
* Use err instead of errx when malloc fails. "malloc" is not a helpfulTim J. Robbins2002-07-051-4/+10
| | | | | | | error message. Notes: svn path=/head/; revision=99433
* Skip fields in the manner required by POSIX, and the way V7 did it.Tim J. Robbins2002-06-211-10/+8
| | | | | | | MFC after: 1 week Notes: svn path=/head/; revision=98547
* Newline characters should not participate in line comparisons. Only apparentTim J. Robbins2002-06-211-4/+22
| | | | | | | | | | when -s is used or the last line of the file is missing a newline. Noticed by the textutils test suite. MFC after: 1 week Notes: svn path=/head/; revision=98545
* Note that this appeared at least as early as PWB UNIX.Juli Mallett2002-06-101-0/+4
| | | | | | | Use the literal string 'PWB UNIX', as we still have no .At macro for it. Notes: svn path=/head/; revision=98107
* Back out rev 1.19 becauseAndrey A. Chernov2002-06-061-2/+18
| | | | | | | | | | | | | 1) It breaks uniq for real life languages when "substitute" directive used in the collating table. 2) It breaks uniq usage in tool chain with other localized utilities which use collate. 3) To follow LC_COLLATE it is directly allowed for uniq by POSIX P1003.1 Draft7 (7.3.2). It means that rev 1.19 gains no additional POSIX conformance. Notes: svn path=/head/; revision=97929
* Compare lines with strcmp(), not strcoll(). We are interested only inTim J. Robbins2002-06-061-18/+2
| | | | | | | equality, not ordering. Notes: svn path=/head/; revision=97906
* Sync usage() with manual page synopsis.Tim J. Robbins2002-06-061-1/+1
| | | | Notes: svn path=/head/; revision=97905
* Accept an input file name of "-" to mean standard input, as required byTim J. Robbins2002-05-302-16/+20
| | | | | | | P1003.2. Notes: svn path=/head/; revision=97529
* Fields should be separated by <blank>s, not <space>s according to P1003.2.Tim J. Robbins2002-05-291-1/+1
| | | | Notes: svn path=/head/; revision=97528
* Don't bother trying to handle "-" arguments ourselves, getopt(3) alreadyTim J. Robbins2002-05-291-5/+2
| | | | | | | does this for us. Notes: svn path=/head/; revision=97527
* Add the word ``fields'' to the description, and change an instance fromTom Rhodes2002-05-241-2/+2
| | | | | | | | | fields to num in the SYNOPSIS Noticed by: keramida Notes: svn path=/head/; revision=97257
* Reword a small part of the uniq(1) manual page to help reduce wordTom Rhodes2002-05-211-3/+3
| | | | | | | | | | | duplication (ie: fields fields). PR: 38161 Reviewed by: keramida MFC after: 3 days Notes: svn path=/head/; revision=97070
* Use LC_ALL to pick collateAndrey A. Chernov2002-04-191-1/+1
| | | | | | | Noticed by: tjr Notes: svn path=/head/; revision=95030
* remove __PWarner Losh2002-03-221-6/+6
| | | | Notes: svn path=/head/; revision=92922
* WARNS=2 is going to become the default, so remove it from here.Mark Murray2001-12-111-1/+0
| | | | Notes: svn path=/head/; revision=87700
* Style improvements recommended by Bruce as a follow up to someDavid Malone2001-12-101-1/+1
| | | | | | | | | | | of the recent WARNS commits. The idea is: 1) FreeBSD id tags should follow vendor tags. 2) Vendor tags should not be compiled (though copyrights probably should). 3) There should be no blank line between including cdefs and __FBSDIF. Notes: svn path=/head/; revision=87628
* Warns cleanups. Add FreeBSD ID to Makefile.David Malone2001-12-032-2/+4
| | | | Notes: svn path=/head/; revision=87303
* mdoc(7) police: utilize the new .Ex macro.Ruslan Ermilov2001-08-151-3/+1
| | | | Notes: svn path=/head/; revision=81687
* Add DIAGNOSTICS section namePhilippe Charnier2000-03-261-1/+1
| | | | Notes: svn path=/head/; revision=58628
* fix fatal typoAndrey A. Chernov1999-12-101-1/+1
| | | | Notes: svn path=/head/; revision=54401
* toupper -> tolower to match changed behaviour of new grep case foldAndrey A. Chernov1999-10-291-2/+2
| | | | Notes: svn path=/head/; revision=52616
* Cosmetique: use standard prototypes schemeAndrey A. Chernov1999-10-241-13/+16
| | | | | | | Back out prev. change: toupper is more compatible with sort -f Notes: svn path=/head/; revision=52459
* toupper->tolower to match what strcasecmp doesAndrey A. Chernov1999-10-241-2/+2
| | | | Notes: svn path=/head/; revision=52457
* Use strcoll to provide the same results as sort and commAndrey A. Chernov1999-10-241-3/+17
| | | | | | | Use LINE_MAX for max line size (as comm does) Notes: svn path=/head/; revision=52455
* $Id$ -> $FreeBSD$Peter Wemm1999-08-282-2/+2
| | | | Notes: svn path=/head/; revision=50477
* Grammar nits, double negativesBill Fumerola1999-03-151-4/+4
| | | | | | | | PR: docs/10491 Submitted By: Tom Hukins <tom@eborcom.com> Notes: svn path=/head/; revision=44769
* Localize itAndrey A. Chernov1998-03-081-3/+6
| | | | Notes: svn path=/head/; revision=34323
* Teach comm(1) and uniq(1) about an option for case-insensitive work.Joerg Wunsch1997-09-072-5/+18
| | | | | | | | PR: 3042 Submitted by: graphix@iastate.edu (Kent Vander Velden) Notes: svn path=/head/; revision=29207
* Use err(3) instead of local redefinition.Philippe Charnier1997-08-212-46/+20
| | | | Notes: svn path=/head/; revision=28503
* compare return value from getopt against -1 rather than EOF, per the finalWarner Losh1997-03-291-1/+1
| | | | | | | posix standard on the topic. Notes: svn path=/head/; revision=24360
* This commit was generated by cvs2svn to compensate for changes in r23690,Peter Wemm1997-03-111-2/+4
|\ | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=23691
| * Import some parts of CSRG 4.4BSD-Lite2 usr.bin sources to fix tree build.Peter Wemm1997-03-111-0/+276
| | | | Notes: svn path=/vendor/CSRG/dist/; revision=23690
* BSD 4.4 Lite Usr.bin SourcesRodney W. Grimes1994-05-273-0/+409
Notes: svn path=/cvs2svn/branches/CHRISTOS/; revision=1590