History log of /freebsd/usr.bin/comm/comm.c (Results 51 – 75 of 75)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# d8eba599 12-Dec-2009 Jaakko Heinonen <jh@FreeBSD.org>

Don't read the newline character to line buffer because lines are passed
to wcscoll(3). Newline characters could cause incorrect results when
comparing lines.

Also, if an input line didn't contain a

Don't read the newline character to line buffer because lines are passed
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)

show more ...


Revision tags: release/8.0.0_cvs, release/8.0.0, release/7.2.0_cvs, release/7.2.0, release/7.1.0_cvs, release/7.1.0, release/6.4.0_cvs, release/6.4.0
# 16f53ec4 28-May-2008 Guy Helmer <ghelmer@FreeBSD.org>

Similar to changes previously made to src/usr.bin/uniq/uniq.c,
fix truncation of lines at LINE_MAX characters by dynamically
extending line buffers.


Revision tags: release/7.0.0_cvs, release/7.0.0, release/6.3.0_cvs, release/6.3.0, release/6.2.0_cvs, release/6.2.0, release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0, release/6.0.0_cvs, release/6.0.0, release/5.4.0_cvs, release/5.4.0, release/4.11.0_cvs, release/4.11.0, release/5.3.0_cvs, release/5.3.0
# e9fbd31a 03-Jul-2004 Tim J. Robbins <tjr@FreeBSD.org>

Add support for multibyte characters.


Revision tags: release/4.10.0_cvs, release/4.10.0, release/5.2.1_cvs, release/5.2.1, release/5.2.0_cvs, release/5.2.0, release/4.9.0_cvs, release/4.9.0, release/5.1.0_cvs, release/5.1.0, release/4.8.0_cvs, release/4.8.0, release/5.0.0_cvs, release/5.0.0, release/4.7.0_cvs, release/4.6.2_cvs, release/4.6.2
# 19817b85 28-Jul-2002 David Malone <dwmalone@FreeBSD.org>

ANSIify function definitions to avoid a warning.
Minor constness changes.


Revision tags: release/4.6.1, release/4.6.0_cvs
# fc7f17b1 28-May-2002 Tim J. Robbins <tjr@FreeBSD.org>

No need to handle '-' explicitly in getopt() loop.

Obtained from: NetBSD


# f1bb2cd2 22-Mar-2002 Warner Losh <imp@FreeBSD.org>

remove __P


Revision tags: release/4.5.0_cvs, release/4.4.0_cvs
# 6d994e13 30-Dec-2001 Andrey A. Chernov <ache@FreeBSD.org>

Use LC_ALL to pick LC_COLLATE too (for strcoll())


# 9f5b04e9 10-Dec-2001 David Malone <dwmalone@FreeBSD.org>

Style improvements recommended by Bruce as a follow up to some
of the recent WARNS commits. The idea is:

1) FreeBSD id tags should follow vendor tags.
2) Vendor tags should not be compiled (though c

Style improvements recommended by Bruce as a follow up to some
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.

show more ...


# 92407069 03-Dec-2001 Mark Murray <markm@FreeBSD.org>

Use __FBSDID().


# bcdc82df 02-Dec-2001 Mark Murray <markm@FreeBSD.org>

WARNS=2 fixup.


# 7a19d1bb 24-Jun-2001 Dima Dorfman <dd@FreeBSD.org>

Include missing header files which define functions for which gcc has
builtins (e.g., exit, strcmp).


Revision tags: release/4.3.0_cvs, release/4.3.0
# 3a87eff1 06-Feb-2001 Philippe Charnier <charnier@FreeBSD.org>

Rework diagnostics text
Remove unused #include


Revision tags: release/4.2.0, release/4.1.1_cvs, release/4.1.0, release/3.5.0_cvs, release/4.0.0_cvs, release/3.4.0_cvs
# 6604897c 10-Dec-1999 Andrey A. Chernov <ache@FreeBSD.org>

fix the same typo as in uniq


# ff6a49c9 29-Oct-1999 Andrey A. Chernov <ache@FreeBSD.org>

toupper -> tolower to match changed behaviour of new grep case fold


# fe6e52a7 24-Oct-1999 Andrey A. Chernov <ache@FreeBSD.org>

Cosmetique: use standard prototypes scheme
Back out prev change: toupper is more compatible with sort -f


# 4346bfd3 24-Oct-1999 Andrey A. Chernov <ache@FreeBSD.org>

toupper->tolower to match what strcasecmp does


# 2c2b14e1 24-Oct-1999 Andrey A. Chernov <ache@FreeBSD.org>

Localize it

PR: 11221
Submitted by: Grigoriy Strokin <grg@philol.msu.ru>


Revision tags: release/3.3.0_cvs
# c3aac50f 28-Aug-1999 Peter Wemm <peter@FreeBSD.org>

$Id$ -> $FreeBSD$


Revision tags: release/3.2.0, release/3.1.0, release/3.0.0, release/2.2.8
# fa146c53 06-Dec-1998 Archie Cobbs <archie@FreeBSD.org>

Tweaks to allow compiling -Wall (mostly adding "const" to char rcsid[]).


Revision tags: release/2.2.7, release/2.2.6, release/2.2.5_cvs
# 2ca7dc15 07-Sep-1997 Joerg Wunsch <joerg@FreeBSD.org>

Teach comm(1) and uniq(1) about an option for case-insensitive work.

PR: 3042
Submitted by: graphix@iastate.edu (Kent Vander Velden)


# 0e25805f 30-Jun-1997 Philippe Charnier <charnier@FreeBSD.org>

Use err(3). Add DIAGNOSTIC section name in man page.


Revision tags: release/2.2.2_cvs
# 1c8af878 29-Mar-1997 Warner Losh <imp@FreeBSD.org>

compare return value from getopt against -1 rather than EOF, per the final
posix standard on the topic.


Revision tags: release/2.2.1_cvs, release/2.2.0
# 0da30e9a 11-Mar-1997 Peter Wemm <peter@FreeBSD.org>

Import some parts of CSRG 4.4BSD-Lite2 usr.bin sources to fix tree build.


# 18dac96b 11-Mar-1997 Peter Wemm <peter@FreeBSD.org>

This commit was generated by cvs2svn to compensate for changes in r23690,
which included commits to RCS files with non-trunk default branches.


Revision tags: release/2.1.7_cvs, release/2.1.6_cvs, release/2.1.6.1, release/2.1.5_cvs, release/2.1.0_cvs, release/2.0.5_cvs, release/2.0, release/1.1.5.1_cvs
# 9b50d902 27-May-1994 Rodney W. Grimes <rgrimes@FreeBSD.org>

BSD 4.4 Lite Usr.bin Sources


123