[test] [filesystems] Extend FreeBSD tv_sec==-1 workaround to NetBSD
NetBSD also uses tv_sec==-1 as error status indicator, and does not support setting such a value. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@348967 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -427,7 +427,7 @@ TEST_CASE(set_last_write_time_dynamic_env_test)
|
|||||||
epoch_time - Minutes(3) - Sec(42) - SubSec(17);
|
epoch_time - Minutes(3) - Sec(42) - SubSec(17);
|
||||||
// FreeBSD has a bug in their utimes implementation where the time is not update
|
// FreeBSD has a bug in their utimes implementation where the time is not update
|
||||||
// when the number of seconds is '-1'.
|
// when the number of seconds is '-1'.
|
||||||
#if defined(__FreeBSD__)
|
#if defined(__FreeBSD__) || defined(__NetBSD__)
|
||||||
const file_time_type just_before_epoch_time =
|
const file_time_type just_before_epoch_time =
|
||||||
epoch_time - Sec(2) - SubSec(17);
|
epoch_time - Sec(2) - SubSec(17);
|
||||||
#else
|
#else
|
||||||
|
|||||||
Reference in New Issue
Block a user