When used in its obsolescent form (where the time is specified as the first argument), /usr/bin/touch doesn't treat the two-digit year specification correctly. Years in the range of 00-68 should be treated as 2000-2068 according to the online manual, but actually they are treated as 1900-1968. Here's an excerpt from the manual's `COMPATIBILITY' section: If the ``YY'' letter pair is in the range 69 to 99, the year is set to 1969 to 1999, otherwise, the year is set in the 21st century. How-To-Repeat: Try following commands. You'll find that the modification time of the file is 1910, not 2010. % touch 0101000010 /tmp/touchme % ls -l /tmp/touchme
State Changed From-To: open->closed Patch applied with minor mod. Thanks.