Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Pryor <jpryor@novell.com>2006-01-03 20:09:52 +0300
committerJonathan Pryor <jpryor@novell.com>2006-01-03 20:09:52 +0300
commitb4bddc0ee4e350e8be49f80e8fe6603d57d0943e (patch)
treec469b9b1e9d6ca2ccd1dee462d070d4875a4b25a /support
parent76d41ec2c33bd0947d69bbfceb1a634535ecf783 (diff)
* configure.in: Add check for lutimes(2). Mac OS X doesn't provide this.
* support/sys-time.c: lutimes(2) only exists on some BSDs. There's a configure check for it now -- use it. svn path=/trunk/mono/; revision=55015
Diffstat (limited to 'support')
-rw-r--r--support/ChangeLog5
-rw-r--r--support/sys-time.c4
2 files changed, 8 insertions, 1 deletions
diff --git a/support/ChangeLog b/support/ChangeLog
index 9ad9b5a5867..d26822f695d 100644
--- a/support/ChangeLog
+++ b/support/ChangeLog
@@ -1,3 +1,8 @@
+2006-01-03 Jonathan Pryor <jonpryor@vt.edu>
+
+ * sys-time.c: lutimes(2) only exists on some BSDs. There's a configure
+ check for it now -- use it.
+
2005-12-28 Jonathan Pryor <jonpryor@vt.edu>
* map-icalls.h: Flush (add utimes_bad, lutimes, futimes).
diff --git a/support/sys-time.c b/support/sys-time.c
index d9a2e0f6e51..e3f3bee91be 100644
--- a/support/sys-time.c
+++ b/support/sys-time.c
@@ -4,7 +4,7 @@
* Authors:
* Jonathan Pryor (jonpryor@vt.edu)
*
- * Copyright (C) 2004 Jonathan Pryor
+ * Copyright (C) 2004-2006 Jonathan Pryor
*/
#include <sys/types.h>
@@ -121,6 +121,7 @@ Mono_Posix_Syscall_utimes(const char *filename, struct Mono_Posix_Timeval *tv)
return utimes (filename, ptv);
}
+#ifdef HAVE_LUTIMES
gint32
Mono_Posix_Syscall_lutimes(const char *filename, struct Mono_Posix_Timeval *tv)
{
@@ -131,6 +132,7 @@ Mono_Posix_Syscall_lutimes(const char *filename, struct Mono_Posix_Timeval *tv)
return lutimes (filename, ptv);
}
+#endif /* def HAVE_LUTIMES */
gint32
Mono_Posix_Syscall_futimes(int fd, struct Mono_Posix_Timeval *tv)