mirror of git://sourceware.org/git/glibc.git
io: Do not skip timestamps tests for 32-bit time_t
The first test in the set do not require 64-bit time_t support, so there is no need to return UNSUPPORTED for the whole test. The patch also adds another test with arbitrary date prior y2038. Checked on x86_64-linux-gnu and i686-linux-gnu.
This commit is contained in:
parent
b517256015
commit
3692c0df7f
|
@ -30,6 +30,8 @@ const static struct {
|
|||
int64_t v1;
|
||||
int64_t v2;
|
||||
} tests[] = {
|
||||
/* Some arbitrary date before Y2038. */
|
||||
{ 0x60ECA720LL, 0x60eca721LL },
|
||||
/* Y2038 threshold minus 2 and 1 seconds. */
|
||||
{ 0x7FFFFFFELL, 0x7FFFFFFFLL },
|
||||
/* Y2038 threshold plus 1 and 2 seconds. */
|
||||
|
@ -59,7 +61,7 @@ do_prepare (int argc, char *argv[])
|
|||
static int
|
||||
do_test (void)
|
||||
{
|
||||
if (!support_path_support_time64 (testfile))
|
||||
if (sizeof (time_t) == 8 && !support_path_support_time64 (testfile))
|
||||
FAIL_UNSUPPORTED ("File %s does not support 64-bit timestamps",
|
||||
testfile);
|
||||
|
||||
|
|
Loading…
Reference in New Issue