[win32] win32_utime() tweaks to avoid warnings
Gurusamy Sarathy [Mon, 9 Feb 1998 00:27:16 +0000 (00:27 +0000)]
p4raw-id: //depot/win32/perl@487

win32/win32.c
win32/win32iop.h

index 83ba873..01c43b8 100644 (file)
@@ -831,7 +831,7 @@ filetime_from_time(PFILETIME pFileTime, time_t Time)
 }
 
 DllExport int
-win32_utime(const char *filename, const struct utimbuf *times)
+win32_utime(const char *filename, struct utimbuf *times)
 {
     HANDLE handle;
     FILETIME ftCreate;
index d12e882..d77f542 100644 (file)
 #endif
 #endif
 
+#ifdef _MSC_VER
+#  include <sys/utime.h>
+#else
+#  include <utime.h>
+#endif
+
 /*
  * defines for flock emulation
  */
@@ -114,7 +120,7 @@ DllExport  int              win32_times(struct tms *timebuf);
 DllExport  unsigned    win32_alarm(unsigned int sec);
 DllExport  int         win32_stat(const char *path, struct stat *buf);
 DllExport  int         win32_ioctl(int i, unsigned int u, char *data);
-DllExport  int         win32_utime(const char *f, const struct utimbuf *t);
+DllExport  int         win32_utime(const char *f, struct utimbuf *t);
 DllExport  int         win32_wait(int *status);
 
 #ifdef HAVE_DES_FCRYPT