Colm MacCarthaigh wrote:
On Mon, Jul 17, 2006 at 01:11:24PM -0500, William A. Rowe, Jr. wrote:
cd c:\progra~1\Apache~1

so apr_filepath_get returns "c:\progra~1\Apache~1"

and the TRUENAME resolves to "c:\Program Files\Apache Software Foundation".

Do we really want to spend the cycles in filepath_get to normalize this case?

The dangerous thing I'm thinking of is when people think they can use
strncmp as a cheap form of "is this filename a child of parent-dir".
Although thinking about it harder, it's probably safer for that to fail.

You know - a fun test might be to get the finfo of the 'canonical' name path,
and the raw current_dir path, and just compare the dev/inodes to determine
that our 'identity test' passes ;-)

Reply via email to