2006-01-31 Lluis Sanchez Gual <lluis@novell.com>
[mono.git] / support / utime.c
index 4e40c687e988ad67fd1b2385b640c1d512500251..dd908c7aba9349beef3025a948ae0fd6ef352f4d 100644 (file)
@@ -20,12 +20,13 @@ struct Mono_Posix_Utimbuf {
 };
 
 gint32
-Mono_Posix_Syscall_utime (const char *filename, struct Mono_Posix_Utimbuf *buf)
+Mono_Posix_Syscall_utime (const char *filename, struct Mono_Posix_Utimbuf *buf, 
+               int use_buf)
 {
        struct utimbuf _buf;
        struct utimbuf *pbuf = NULL;
 
-       if (buf) {
+       if (buf && use_buf) {
                _buf.actime  = buf->actime;
                _buf.modtime = buf->modtime;
                pbuf = &_buf;