From 3654682df972e0e62d03481fd2c4b9e1eb52ba05 Mon Sep 17 00:00:00 2001 From: Josh Coalson Date: Thu, 7 Jun 2001 08:06:27 +0000 Subject: [PATCH] fixes for MSVC --- src/flac/Makefile.vc | 1 + src/flac/file.c | 9 ++++++++- src/flac/main.c | 3 +++ 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/flac/Makefile.vc b/src/flac/Makefile.vc index 014e37a6..68d97102 100644 --- a/src/flac/Makefile.vc +++ b/src/flac/Makefile.vc @@ -12,6 +12,7 @@ C_FILES= \ analyze.c \ decode.c \ encode.c \ + file.c \ main.c OBJS= $(C_FILES:.c=.obj) diff --git a/src/flac/file.c b/src/flac/file.c index bf23bd3a..87274149 100644 --- a/src/flac/file.c +++ b/src/flac/file.c @@ -16,8 +16,13 @@ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -#include /* for chown() */ +#ifdef _MSC_VER +#include /* for utime() */ +#include /* for chmod() */ +#else #include /* for utime() */ +#include /* for chown() */ +#endif #include /* for stat() */ #include "file.h" @@ -31,7 +36,9 @@ void flac__file_copy_metadata(const char *srcpath, const char *destpath) srctime.modtime = srcstat.st_mtime; (void)chmod(destpath, srcstat.st_mode); (void)utime(destpath, &srctime); +#ifndef _MSC_VER (void)chown(destpath, srcstat.st_uid, -1); (void)chown(destpath, -1, srcstat.st_gid); +#endif } } diff --git a/src/flac/main.c b/src/flac/main.c index aa170a2f..b9bd0c17 100644 --- a/src/flac/main.c +++ b/src/flac/main.c @@ -21,7 +21,10 @@ #include #include #include +#ifndef _MSC_VER +/* unlink is in stdio.h in VC++ */ #include /* for unlink() */ +#endif #include "FLAC/all.h" #include "analyze.h" #include "decode.h"