aboutsummaryrefslogtreecommitdiffstats
path: root/syscall.c
diff options
context:
space:
mode:
authorWayne Davison <wayned@samba.org>2006-01-29 18:52:53 +0000
committerWayne Davison <wayned@samba.org>2006-01-29 18:52:53 +0000
commit63cf5ae72cc8f844bb8b478de0343f862db40a41 (patch)
tree95457e44ef8aa45dccb065c090d7d01ed32551db /syscall.c
parent120cde95629a395f4cc737c68bb9b587cd1051ae (diff)
downloadandroid_external_rsync-63cf5ae72cc8f844bb8b478de0343f862db40a41.tar.gz
android_external_rsync-63cf5ae72cc8f844bb8b478de0343f862db40a41.tar.bz2
android_external_rsync-63cf5ae72cc8f844bb8b478de0343f862db40a41.zip
Made a bunch of char* args const.
Diffstat (limited to 'syscall.c')
-rw-r--r--syscall.c15
1 files changed, 6 insertions, 9 deletions
diff --git a/syscall.c b/syscall.c
index 117b10a0..5cee2326 100644
--- a/syscall.c
+++ b/syscall.c
@@ -45,14 +45,14 @@ extern int preserve_perms;
#define RETURN_ERROR_IF_RO_OR_LO RETURN_ERROR_IF(read_only || list_only, EROFS)
-int do_unlink(char *fname)
+int do_unlink(const char *fname)
{
if (dry_run) return 0;
RETURN_ERROR_IF_RO_OR_LO;
return unlink(fname);
}
-int do_symlink(char *fname1, char *fname2)
+int do_symlink(const char *fname1, const char *fname2)
{
if (dry_run) return 0;
RETURN_ERROR_IF_RO_OR_LO;
@@ -60,7 +60,7 @@ int do_symlink(char *fname1, char *fname2)
}
#ifdef HAVE_LINK
-int do_link(char *fname1, char *fname2)
+int do_link(const char *fname1, const char *fname2)
{
if (dry_run) return 0;
RETURN_ERROR_IF_RO_OR_LO;
@@ -118,14 +118,14 @@ int do_mknod(char *pathname, mode_t mode, dev_t dev)
#endif
}
-int do_rmdir(char *pathname)
+int do_rmdir(const char *pathname)
{
if (dry_run) return 0;
RETURN_ERROR_IF_RO_OR_LO;
return rmdir(pathname);
}
-int do_open(char *pathname, int flags, mode_t mode)
+int do_open(const char *pathname, int flags, mode_t mode)
{
if (flags != O_RDONLY) {
RETURN_ERROR_IF(dry_run, 0);
@@ -155,14 +155,13 @@ int do_chmod(const char *path, mode_t mode)
}
#endif
-int do_rename(char *fname1, char *fname2)
+int do_rename(const char *fname1, const char *fname2)
{
if (dry_run) return 0;
RETURN_ERROR_IF_RO_OR_LO;
return rename(fname1, fname2);
}
-
void trim_trailing_slashes(char *name)
{
int l;
@@ -181,7 +180,6 @@ void trim_trailing_slashes(char *name)
}
}
-
int do_mkdir(char *fname, mode_t mode)
{
if (dry_run) return 0;
@@ -190,7 +188,6 @@ int do_mkdir(char *fname, mode_t mode)
return mkdir(fname, mode);
}
-
/* like mkstemp but forces permissions */
int do_mkstemp(char *template, mode_t perms)
{