From d0c0b9e94e0af59d1d8f7f4829695d6efe19ccfe Mon Sep 17 00:00:00 2001 From: Lasse Collin Date: Tue, 3 Feb 2009 12:15:17 +0200 Subject: [PATCH] Another utime() fix. --- src/xz/io.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/xz/io.c b/src/xz/io.c index 2a4c6e9..851b649 100644 --- a/src/xz/io.c +++ b/src/xz/io.c @@ -185,10 +185,11 @@ io_copy_attrs(const file_pair *pair) #elif defined(HAVE_UTIME) // Use one-second precision. utime() doesn't support using file - // descriptor either. - const struct utimbuf buf = { - .actime = pair->src_st.st_atime; - .modtime = pair->src_st.st_mtime; + // descriptor either. Some systems have broken utime() prototype + // so don't make this const. + struct utimbuf buf = { + .actime = pair->src_st.st_atime, + .modtime = pair->src_st.st_mtime, }; // Avoid warnings. -- 2.7.4