diff options
author | Jonathan Pryor <jpryor@novell.com> | 2006-01-03 20:09:52 +0300 |
---|---|---|
committer | Jonathan Pryor <jpryor@novell.com> | 2006-01-03 20:09:52 +0300 |
commit | b4bddc0ee4e350e8be49f80e8fe6603d57d0943e (patch) | |
tree | c469b9b1e9d6ca2ccd1dee462d070d4875a4b25a /support | |
parent | 76d41ec2c33bd0947d69bbfceb1a634535ecf783 (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/ChangeLog | 5 | ||||
-rw-r--r-- | support/sys-time.c | 4 |
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) |