From ce18b591a0ccf6a554d4d4fc419537af71dc63f8 Mon Sep 17 00:00:00 2001 From: Cameron Cawley Date: Fri, 18 Mar 2022 17:16:07 +0000 Subject: [PATCH] Always use utimbuf when building for Windows --- src/libFLAC/metadata_iterators.c | 2 +- src/share/grabbag/file.c | 2 +- src/test_libFLAC++/metadata_manip.cpp | 2 +- src/test_libFLAC/metadata_manip.c | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/libFLAC/metadata_iterators.c b/src/libFLAC/metadata_iterators.c index 17f25cd6..6f805aed 100644 --- a/src/libFLAC/metadata_iterators.c +++ b/src/libFLAC/metadata_iterators.c @@ -3422,7 +3422,7 @@ FLAC__bool get_file_stats_(const char *filename, struct flac_stat_s *stats) void set_file_stats_(const char *filename, struct flac_stat_s *stats) { -#if defined(_POSIX_C_SOURCE) && (_POSIX_C_SOURCE >= 200809L) +#if defined(_POSIX_C_SOURCE) && (_POSIX_C_SOURCE >= 200809L) && !defined(_WIN32) struct timespec srctime[2] = {}; srctime[0].tv_sec = stats->st_atime; srctime[1].tv_sec = stats->st_mtime; diff --git a/src/share/grabbag/file.c b/src/share/grabbag/file.c index 5f3bc4ef..924650a2 100644 --- a/src/share/grabbag/file.c +++ b/src/share/grabbag/file.c @@ -54,7 +54,7 @@ void grabbag__file_copy_metadata(const char *srcpath, const char *destpath) struct flac_stat_s srcstat; if(0 == flac_stat(srcpath, &srcstat)) { -#if defined(_POSIX_C_SOURCE) && (_POSIX_C_SOURCE >= 200809L) +#if defined(_POSIX_C_SOURCE) && (_POSIX_C_SOURCE >= 200809L) && !defined(_WIN32) struct timespec srctime[2] = {}; srctime[0].tv_sec = srcstat.st_atime; srctime[1].tv_sec = srcstat.st_mtime; diff --git a/src/test_libFLAC++/metadata_manip.cpp b/src/test_libFLAC++/metadata_manip.cpp index f9380d9e..1fb22a99 100644 --- a/src/test_libFLAC++/metadata_manip.cpp +++ b/src/test_libFLAC++/metadata_manip.cpp @@ -272,7 +272,7 @@ void set_file_stats_(const char *filename, struct flac_stat_s *stats) FLAC__ASSERT(0 != filename); FLAC__ASSERT(0 != stats); -#if defined(_POSIX_C_SOURCE) && (_POSIX_C_SOURCE >= 200809L) +#if defined(_POSIX_C_SOURCE) && (_POSIX_C_SOURCE >= 200809L) && !defined(_WIN32) struct timespec srctime[2] = {}; srctime[0].tv_sec = stats->st_atime; srctime[1].tv_sec = stats->st_mtime; diff --git a/src/test_libFLAC/metadata_manip.c b/src/test_libFLAC/metadata_manip.c index 4f74f7c7..84fce88a 100644 --- a/src/test_libFLAC/metadata_manip.c +++ b/src/test_libFLAC/metadata_manip.c @@ -255,7 +255,7 @@ static FLAC__bool get_file_stats_(const char *filename, struct flac_stat_s *stat static void set_file_stats_(const char *filename, struct flac_stat_s *stats) { -#if defined(_POSIX_C_SOURCE) && (_POSIX_C_SOURCE >= 200809L) +#if defined(_POSIX_C_SOURCE) && (_POSIX_C_SOURCE >= 200809L) && !defined(_WIN32) struct timespec srctime[2] = {}; srctime[0].tv_sec = stats->st_atime; srctime[1].tv_sec = stats->st_mtime;