Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Mention the environment variables that affect the execution of uniq. | tjr | 2003-04-12 | 1 | -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. | ||||
* | mdoc(7) police: markup polishing. | ru | 2002-11-26 | 1 | -1/+1 |
| | | | | Approved by: re | ||||
* | ANSIify function definitions. | dwmalone | 2002-09-04 | 1 | -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 | ||||
* | Correct the History section; uniq(1) appeared at least as early as V3. | tjr | 2002-07-05 | 1 | -4/+5 |
| | | | | Move the section to after Standards. | ||||
* | Remove redundant description of input_file and output_file arguments. | tjr | 2002-07-05 | 1 | -4/+0 |
| | |||||
* | Use err instead of errx when malloc fails. "malloc" is not a helpful | tjr | 2002-07-05 | 1 | -4/+10 |
| | | | | error message. | ||||
* | Skip fields in the manner required by POSIX, and the way V7 did it. | tjr | 2002-06-21 | 1 | -10/+8 |
| | | | | MFC after: 1 week | ||||
* | Newline characters should not participate in line comparisons. Only apparent | tjr | 2002-06-21 | 1 | -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 | ||||
* | Note that this appeared at least as early as PWB UNIX. | jmallett | 2002-06-10 | 1 | -0/+4 |
| | | | | Use the literal string 'PWB UNIX', as we still have no .At macro for it. | ||||
* | Back out rev 1.19 because | ache | 2002-06-06 | 1 | -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. | ||||
* | Compare lines with strcmp(), not strcoll(). We are interested only in | tjr | 2002-06-06 | 1 | -18/+2 |
| | | | | equality, not ordering. | ||||
* | Sync usage() with manual page synopsis. | tjr | 2002-06-06 | 1 | -1/+1 |
| | |||||
* | Accept an input file name of "-" to mean standard input, as required by | tjr | 2002-05-30 | 2 | -16/+20 |
| | | | | P1003.2. | ||||
* | Fields should be separated by <blank>s, not <space>s according to P1003.2. | tjr | 2002-05-29 | 1 | -1/+1 |
| | |||||
* | Don't bother trying to handle "-" arguments ourselves, getopt(3) already | tjr | 2002-05-29 | 1 | -5/+2 |
| | | | | does this for us. | ||||
* | Add the word ``fields'' to the description, and change an instance from | trhodes | 2002-05-24 | 1 | -2/+2 |
| | | | | | | fields to num in the SYNOPSIS Noticed by: keramida | ||||
* | Reword a small part of the uniq(1) manual page to help reduce word | trhodes | 2002-05-21 | 1 | -3/+3 |
| | | | | | | | | duplication (ie: fields fields). PR: 38161 Reviewed by: keramida MFC after: 3 days | ||||
* | Use LC_ALL to pick collate | ache | 2002-04-19 | 1 | -1/+1 |
| | | | | Noticed by: tjr | ||||
* | remove __P | imp | 2002-03-22 | 1 | -6/+6 |
| | |||||
* | WARNS=2 is going to become the default, so remove it from here. | markm | 2001-12-11 | 1 | -1/+0 |
| | |||||
* | Style improvements recommended by Bruce as a follow up to some | dwmalone | 2001-12-10 | 1 | -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. | ||||
* | Warns cleanups. Add FreeBSD ID to Makefile. | dwmalone | 2001-12-03 | 2 | -2/+4 |
| | |||||
* | mdoc(7) police: utilize the new .Ex macro. | ru | 2001-08-15 | 1 | -3/+1 |
| | |||||
* | Add DIAGNOSTICS section name | charnier | 2000-03-26 | 1 | -1/+1 |
| | |||||
* | fix fatal typo | ache | 1999-12-10 | 1 | -1/+1 |
| | |||||
* | toupper -> tolower to match changed behaviour of new grep case fold | ache | 1999-10-29 | 1 | -2/+2 |
| | |||||
* | Cosmetique: use standard prototypes scheme | ache | 1999-10-24 | 1 | -13/+16 |
| | | | | Back out prev. change: toupper is more compatible with sort -f | ||||
* | toupper->tolower to match what strcasecmp does | ache | 1999-10-24 | 1 | -2/+2 |
| | |||||
* | Use strcoll to provide the same results as sort and comm | ache | 1999-10-24 | 1 | -3/+17 |
| | | | | Use LINE_MAX for max line size (as comm does) | ||||
* | $Id$ -> $FreeBSD$ | peter | 1999-08-28 | 2 | -2/+2 |
| | |||||
* | Grammar nits, double negatives | billf | 1999-03-15 | 1 | -4/+4 |
| | | | | | PR: docs/10491 Submitted By: Tom Hukins <tom@eborcom.com> | ||||
* | Localize it | ache | 1998-03-08 | 1 | -3/+6 |
| | |||||
* | Teach comm(1) and uniq(1) about an option for case-insensitive work. | joerg | 1997-09-07 | 2 | -5/+18 |
| | | | | | PR: 3042 Submitted by: graphix@iastate.edu (Kent Vander Velden) | ||||
* | Use err(3) instead of local redefinition. | charnier | 1997-08-21 | 2 | -46/+20 |
| | |||||
* | compare return value from getopt against -1 rather than EOF, per the final | imp | 1997-03-29 | 1 | -1/+1 |
| | | | | posix standard on the topic. | ||||
* | Import some parts of CSRG 4.4BSD-Lite2 usr.bin sources to fix tree build. | peter | 1997-03-11 | 1 | -2/+4 |
| | |||||
* | BSD 4.4 Lite Usr.bin Sources | rgrimes | 1994-05-27 | 3 | -0/+409 |