[libc++] Fix clock selection in chrono.cpp and filesystem_clock.cpp
authorLouis Dionne <ldionne.2@gmail.com>
Tue, 11 Jul 2023 21:54:45 +0000 (17:54 -0400)
committerLouis Dionne <ldionne.2@gmail.com>
Wed, 12 Jul 2023 22:07:21 +0000 (18:07 -0400)
commit7e6f2b749bf784ddf0c1287835bb3df8749d2b9b
tree30254a304683e6640512e0b0e997df25baaa54bc
parentbb136f5b393c7c7fe821242d2734bbc5c7287560
[libc++] Fix clock selection in chrono.cpp and filesystem_clock.cpp

This patch partly reverts the change that was made in 5f1ba3a502
regarding the clock selection on Apple platforms. It turns out that
gettimeofday() is marked as obsolete by POSIX and clock_gettime() is
recommended instead. Since both are equivalent for our purposes,
prefer using clock_gettime() even on Apple platforms.

Differential Revision: https://reviews.llvm.org/D155022
libcxx/src/chrono.cpp
libcxx/src/filesystem/filesystem_clock.cpp