In my tests, adding a new Zone line for "America/./New_York" at the end of northamerica, for example, causes the second definition of America/New_York to silently overwrite the first.  Disallowing "." alongside ".." effectively requires that all paths be explicit, which allows the "duplicate zone name" error to handle the rest.

--
Tim Parenti


On 26 June 2014 18:55, Paul Eggert <eggert@cs.ucla.edu> wrote:
Tim Parenti wrote:
Shouldn't zic *error* if a component is equal to "." or ".."

I can see an argument for an error if a component is "..", but why is "." a problem?  Can you give a problem scenario involving "."?