Subject: Re: CVS commit: src/lib/libc/gen
To: YAMAMOTO Takashi <yamt@mwd.biglobe.ne.jp>
From: Christos Zoulas <christos@zoulas.com>
List: tech-userlevel
Date: 12/09/2005 08:56:51
On Dec 9,  2:04pm, yamt@mwd.biglobe.ne.jp (YAMAMOTO Takashi) wrote:
-- Subject: Re: CVS commit: src/lib/libc/gen

| > Module Name:	src
| > Committed By:	christos
| > Date:		Sat Oct 22 20:55:13 UTC 2005
| > 
| > Modified Files:
| > 	src/lib/libc/gen: fts.c
| > 
| > Log Message:
| > Instead of special-casing root, special case paths that end with a /, so
| > that find foo/ does not print foo//bar. From FreeBSD.
| > 
| > 
| > To generate a diff of this commit:
| > cvs rdiff -r1.25 -r1.26 src/lib/libc/gen/fts.c
| > 
| > Please note that diffs are not public domain; they are subject to the
| > copyright notices on the relevant files.
| 
| it's an ABI change and needs versioning, IMO.

I don't think that this or the previous behavior was specified in the API.
[i.e. both behaviors are valid, and programs should not depend on either]
Yes, there were bugs found in 3 programs after this change was introduced,
but it is kind of late now to do the version bump.

christos