summaryrefslogtreecommitdiffstats
path: root/usr.bin/comm
Commit message (Collapse)AuthorAgeFilesLines
* Remove trailing whitespace per mdoc lint warningeadler2012-03-291-1/+1
| | | | | | | Disussed with: gavin No objection from: doc Approved by: joel MFC after: 3 days
* Add helpful clarification text. While not strictly necessary, theseimp2011-11-161-3/+5
| | | | | few words make this man page much easier to understand without re-reading prior parts of the man page.
* Mark global functions and/or variables in comm(1) static where possible.ed2011-11-061-8/+8
| | | | This allows compilers and static analyzers to more thorough analysis.
* Remove the advertising clause from UCB copyrighted files in usr.bin. Thisjoel2010-12-112-8/+0
| | | | | | | | | is in accordance with the information provided at ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change Also add $FreeBSD$ to a few files to keep svn happy. Discussed with: imp, rwatson
* mdoc: order prologue macros consistently by Dd/Dt/Osuqs2010-04-141-1/+1
| | | | | | | | Although groff_mdoc(7) gives another impression, this is the ordering most widely used and also required by mdocml/mandoc. Reviewed by: ru Approved by: philip, ed (mentors)
* Add SIZE_MAX overflow checkache2010-03-091-0/+2
|
* Rewrite input processing to not exit with error on the first EILSEQ foundache2010-03-081-108/+68
| | | | | | | | in the input data but fallback to "binary comparison" instead. POSIX says: "The input files shall be text files", nothing more, so the text file with illegal sequence is valid input. BTW, GNU sort does not fails on EILSEQ too.
* - Prevent overflowing of the buffer length variable in getline() byjh2009-12-161-6/+12
| | | | | | | | | limiting its maximum value. - Exit if reallocf(3) fails in getline(). Failure was silently considered as end-of-file. Reviewed by: ghelmer Approved by: trasz (mentor)
* Don't read the newline character to line buffer because lines are passedjh2009-12-121-16/+13
| | | | | | | | | | | | | | | to wcscoll(3). Newline characters could cause incorrect results when comparing lines. Also, if an input line didn't contain a newline character, it was omitted from the output. According to my interpretation, SUSv3 requires that the newline is always printed. Add regression tests for the cases. [1] PR: bin/140976 Submitted by: D'Arcy Cain (original version) [1] Approved by: trasz (mentor)
* The input line length limit mentioned on the manual page was removed byjh2009-12-121-5/+1
| | | | | | r179374. Approved by: trasz (mentor)
* Similar to changes previously made to src/usr.bin/uniq/uniq.c,ghelmer2008-05-281-22/+90
| | | | | fix truncation of lines at LINE_MAX characters by dynamically extending line buffers.
* Document input line length limit.tjr2005-01-251-1/+5
|
* Added the EXIT STATUS section where appropriate.ru2005-01-171-1/+1
|
* Document the -i option as being a non-standard extension.tjr2004-07-021-0/+6
|
* Add support for multibyte characters.tjr2004-07-022-33/+47
|
* Document the fact that comm(1) does not recognize multibyte characterstjr2004-06-241-1/+7
| | | | | | in its input. Although doing so would require only trivial changes, it would be incompatible with the ordering used by sort(1), which is the primary source of comm's input.
* ANSIify function definitions to avoid a warning.dwmalone2002-07-281-14/+7
| | | | Minor constness changes.
* Add a History section. comm(1) appeared in V4.tjr2002-05-281-0/+5
|
* No need to handle '-' explicitly in getopt() loop.tjr2002-05-281-5/+2
| | | | Obtained from: NetBSD
* Use `The .Nm utility'charnier2002-04-191-2/+3
|
* remove __Pimp2002-03-221-4/+4
|
* Remove leaf node WARNS?=2 (that mainly I added). This shouldmarkm2002-02-081-1/+0
| | | | help the GCC3 transition and CURRENT in general.
* Use LC_ALL to pick LC_COLLATE too (for strcoll())ache2001-12-301-1/+1
|
* Style improvements recommended by Bruce as a follow up to somedwmalone2001-12-101-5/+6
| | | | | | | | 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.
* Use __FBSDID().markm2001-12-021-6/+6
|
* WARNS=2 fixup.markm2001-12-022-6/+9
|
* mdoc(7) police: utilize the new .Ex macro.ru2001-08-151-3/+1
|
* Include missing header files which define functions for which gcc hasdd2001-06-241-0/+1
| | | | builtins (e.g., exit, strcmp).
* Rework diagnostics textcharnier2001-02-062-5/+4
| | | | Remove unused #include
* mdoc(7) police: use the new features of the Nm macro.ru2000-11-201-3/+3
|
* fix the same typo as in uniqache1999-12-101-1/+1
|
* toupper -> tolower to match changed behaviour of new grep case foldache1999-10-291-2/+2
|
* Cosmetique: use standard prototypes schemeache1999-10-241-13/+16
| | | | Back out prev change: toupper is more compatible with sort -f
* toupper->tolower to match what strcasecmp doesache1999-10-241-2/+2
|
* Localize itache1999-10-241-2/+19
| | | | | PR: 11221 Submitted by: Grigoriy Strokin <grg@philol.msu.ru>
* $Id$ -> $FreeBSD$peter1999-08-282-2/+2
|
* Tweaks to allow compiling -Wall (mostly adding "const" to char rcsid[]).archie1998-12-062-3/+4
|
* Teach comm(1) and uniq(1) about an option for case-insensitive work.joerg1997-09-072-7/+24
| | | | | PR: 3042 Submitted by: graphix@iastate.edu (Kent Vander Velden)
* Use err(3). Add DIAGNOSTIC section name in man page.charnier1997-06-302-9/+8
|
* compare return value from getopt against -1 rather than EOF, per the finalimp1997-03-291-1/+1
| | | | posix standard on the topic.
* Import some parts of CSRG 4.4BSD-Lite2 usr.bin sources to fix tree build.peter1997-03-111-1/+2
|
* BSD 4.4 Lite Usr.bin Sourcesrgrimes1994-05-273-0/+285
OpenPOWER on IntegriCloud