only set ctime when setting mtime, not when setting atime (from donn@bsdi.com)