projects
/
mono.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
2009-02-03 Zoltan Varga <vargaz@gmail.com>
[mono.git]
/
support
/
utime.c
diff --git
a/support/utime.c
b/support/utime.c
index 4e40c687e988ad67fd1b2385b640c1d512500251..7f4cbb6488d29dc344424dee2e41c8259df9f15d 100644
(file)
--- a/
support/utime.c
+++ b/
support/utime.c
@@
-4,28
+4,25
@@
* Authors:
* Jonathan Pryor (jonpryor@vt.edu)
*
* Authors:
* Jonathan Pryor (jonpryor@vt.edu)
*
- * Copyright (C) 2004 Jonathan Pryor
+ * Copyright (C) 2004
-2006
Jonathan Pryor
*/
#include <sys/types.h>
#include <utime.h>
*/
#include <sys/types.h>
#include <utime.h>
+#include "map.h"
#include "mph.h"
G_BEGIN_DECLS
#include "mph.h"
G_BEGIN_DECLS
-struct Mono_Posix_Utimbuf {
- /* time_t */ mph_time_t actime; /* access time */
- /* time_t */ mph_time_t modtime; /* modification time */
-};
-
gint32
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;
{
struct utimbuf _buf;
struct utimbuf *pbuf = NULL;
- if (buf) {
+ if (buf
&& use_buf
) {
_buf.actime = buf->actime;
_buf.modtime = buf->modtime;
pbuf = &_buf;
_buf.actime = buf->actime;
_buf.modtime = buf->modtime;
pbuf = &_buf;