git.annexia.org
/
libguestfs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
In the daemon, change all const char * parameters to char *.
[libguestfs.git]
/
daemon
/
file.c
diff --git
a/daemon/file.c
b/daemon/file.c
index
f910b94
..
0eef0c0
100644
(file)
--- a/
daemon/file.c
+++ b/
daemon/file.c
@@
-30,9
+30,10
@@
#include "actions.h"
int
#include "actions.h"
int
-do_touch (c
onst c
har *path)
+do_touch (char *path)
{
int fd;
{
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;
@@
-57,7
+63,7
@@
do_touch (const char *path)
}
char *
}
char *
-do_cat (c
onst c
har *path)
+do_cat (char *path)
{
int fd;
int alloc, size, r, max;
{
int fd;
int alloc, size, r, max;
@@
-128,7
+134,7
@@
do_cat (const char *path)
}
char **
}
char **
-do_read_lines (c
onst c
har *path)
+do_read_lines (char *path)
{
char **r = NULL;
int size = 0, alloc = 0;
{
char **r = NULL;
int size = 0, alloc = 0;
@@
-180,7
+186,7
@@
do_read_lines (const char *path)
}
int
}
int
-do_rm (c
onst c
har *path)
+do_rm (char *path)
{
int r;
{
int r;
@@
-200,7
+206,7
@@
do_rm (const char *path)
}
int
}
int
-do_chmod (int mode, c
onst c
har *path)
+do_chmod (int mode, char *path)
{
int r;
{
int r;
@@
-220,7
+226,7
@@
do_chmod (int mode, const char *path)
}
int
}
int
-do_chown (int owner, int group, c
onst c
har *path)
+do_chown (int owner, int group, char *path)
{
int r;
{
int r;
@@
-240,7
+246,7
@@
do_chown (int owner, int group, const char *path)
}
int
}
int
-do_exists (c
onst c
har *path)
+do_exists (char *path)
{
int r;
{
int r;
@@
-255,7
+261,7
@@
do_exists (const char *path)
}
int
}
int
-do_is_file (c
onst c
har *path)
+do_is_file (char *path)
{
int r;
struct stat buf;
{
int r;
struct stat buf;
@@
-280,7
+286,7
@@
do_is_file (const char *path)
}
int
}
int
-do_write_file (c
onst char *path, const
char *content, int size)
+do_write_file (c
har *path,
char *content, int size)
{
int fd;
{
int fd;
@@
-315,7
+321,7
@@
do_write_file (const char *path, const char *content, int size)
/* This runs the 'file' command. */
char *
/* This runs the 'file' command. */
char *
-do_file (c
onst c
har *path)
+do_file (char *path)
{
char *out, *err;
int r, len, freeit = 0;
{
char *out, *err;
int r, len, freeit = 0;