commit | abf079b2d82cc3635863672371a2c53f8e940ba1 | [log] [tgz] |
---|---|---|
author | Elliott Hughes <enh@google.com> | Fri Jul 29 13:11:04 2016 -0700 |
committer | Rob Landley <rob@landley.net> | Mon Aug 01 14:54:54 2016 -0500 |
tree | 787781a66d32a11aa6d400c24b30a6f3d657d8dd | |
parent | 8f3e0af6409e9d3cfe0370d93645ebd93d11aa0a [diff] |
Fix touch(1) date parsing on tzcode-derived systems. The IANA tzcode implementation of mktime (used on Android and BSDs) sets errno in some cases where it doesn't return -1 to indicate failure, so the existing test always failed on those systems. I don't think glibc ever sets errno (which is fine by ISO C, but not POSIX). Other uses of mktime in toybox are already fine. This one would have been caught by the existing tests if I was running them on the device :-(