+#ifdef HAVE_LUTIMES
+gint32
+Mono_Posix_Syscall_lutimes(const char *filename, struct Mono_Posix_Timeval *tv)
+{
+ struct timeval _tv[2];
+ struct timeval *ptv;
+
+ ptv = copy_utimes (_tv, tv);
+
+ return lutimes (filename, ptv);
+}
+#endif /* def HAVE_LUTIMES */
+
+#if HAVE_FUTIMES
+gint32
+Mono_Posix_Syscall_futimes(int fd, struct Mono_Posix_Timeval *tv)
+{
+ struct timeval _tv[2];
+ struct timeval *ptv;
+
+ ptv = copy_utimes (_tv, tv);
+
+ return futimes (fd, ptv);
+}
+#endif /* def HAVE_FUTIMES */
+