summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Modules/posixmodule.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/Modules/posixmodule.c b/Modules/posixmodule.c
index 8631e64..7f20a8f 100644
--- a/Modules/posixmodule.c
+++ b/Modules/posixmodule.c
@@ -544,6 +544,7 @@ posix_utime(self, args)
object *args;
{
char *path;
+ long atime, mtime;
int res;
#ifdef HAVE_UTIME_H
@@ -558,8 +559,10 @@ posix_utime(self, args)
#define UTIME_ARG buf
#endif /* HAVE_UTIME_H */
- if (!getargs(args, "(s(ll))", &path, &ATIME, &MTIME))
+ if (!getargs(args, "(s(ll))", &path, &atime, &mtime))
return NULL;
+ ATIME = atime;
+ MTIME = utime;
BGN_SAVE
res = utime(path, UTIME_ARG);
END_SAVE