Displaying 3 results from an estimated 3 matches for "srctime".
2019 Aug 09
0
[PATCH] Switch to utimensat for newer POSIX versions
...ex 352a6c7a..d5255eb9 100644
--- a/src/libFLAC/metadata_iterators.c
+++ b/src/libFLAC/metadata_iterators.c
@@ -3422,13 +3422,18 @@ 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)
{
- struct utimbuf srctime;
-
FLAC__ASSERT(0 != filename);
FLAC__ASSERT(0 != stats);
+#if _POSIX_C_SOURCE >= 200809L
+ struct timespec srctime[2] = {};
+ srctime[0].tv_sec = stats->st_atime;
+ srctime[1].tv_sec = stats->st_mtime;
+#else
+ struct utimbuf srctime;
srctime.actime = stats->st_atime;
srctime...
2012 Feb 07
2
[PATCH] Remove even more CPP hackery
...__STRCASECMP strcasecmp
diff --git a/src/libFLAC/metadata_iterators.c
b/src/libFLAC/metadata_iterators.c
index e9d5275..32e8ed3 100644
--- a/src/libFLAC/metadata_iterators.c
+++ b/src/libFLAC/metadata_iterators.c
@@ -3312,7 +3312,7 @@ void set_file_stats_(const char *filename, struct
stat *stats)
srctime.modtime = stats->st_mtime;
(void)chmod(filename, stats->st_mode);
(void)utime(filename, &srctime);
-#if !defined _MSC_VER && !defined __BORLANDC__ && !defined __MINGW32__
&& !defined __EMX__
+#if !defined _MSC_VER && !defined __BORLANDC__ && !de...
2007 Jul 14
2
PATCH : Fix missing protoypes
...6 +247,7 @@
return true;
}
+static
FLAC__bool get_file_stats_(const char *filename, struct stat *stats)
{
FLAC__ASSERT(0 != filename);
@@ -250,6 +255,7 @@
return (0 == stat(filename, stats));
}
+static
void set_file_stats_(const char *filename, struct stat *stats)
{
struct utimbuf srctime;
--- src/test_libFLAC/metadata_object.c 2007-07-14 08:45:49 +0000
+++ src/test_libFLAC/metadata_object.c 2007-07-15 01:26:52 +0000
@@ -23,6 +23,7 @@
#include "FLAC/assert.h"
#include "FLAC/metadata.h"
#include "test_libs_common/metadata_utils.h"
+#include "met...