git.annexia.org
/
libguestfs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Generated code for e2fsck-f command.
[libguestfs.git]
/
daemon
/
file.c
diff --git
a/daemon/file.c
b/daemon/file.c
index
f910b94
..
8847d26
100644
(file)
--- a/
daemon/file.c
+++ b/
daemon/file.c
@@
-33,6
+33,7
@@
int
do_touch (const char *path)
{
int fd;
do_touch (const char *path)
{
int fd;
+ int r;
NEED_ROOT (-1);
ABS_PATH (path, -1);
NEED_ROOT (-1);
ABS_PATH (path, -1);
@@
-46,7
+47,12
@@
do_touch (const char *path)
return -1;
}
return -1;
}
- if (futimens (fd, NULL) == -1) {
+#ifdef HAVE_FUTIMENS
+ r = futimens (fd, NULL);
+#else
+ r = futimes (fd, NULL);
+#endif
+ if (r == -1) {
reply_with_perror ("futimens: %s", path);
close (fd);
return -1;
reply_with_perror ("futimens: %s", path);
close (fd);
return -1;