aboutsummaryrefslogtreecommitdiffstats
path: root/guts/rename.c
diff options
context:
space:
mode:
Diffstat (limited to 'guts/rename.c')
-rw-r--r--guts/rename.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/guts/rename.c b/guts/rename.c
index 9dd6d99..117eb78 100644
--- a/guts/rename.c
+++ b/guts/rename.c
@@ -8,7 +8,7 @@
int oldrc, newrc;
int save_errno;
- pseudo_debug(1, "rename: %s->%s\n",
+ pseudo_debug(2, "rename: %s->%s\n",
oldpath ? oldpath : "<nil>",
newpath ? newpath : "<nil>");
@@ -53,10 +53,10 @@
*/
/* newpath must be removed. */
- pseudo_client_op(OP_UNLINK, AT_SYMLINK_NOFOLLOW, -1, -1, newpath, &newbuf);
+ pseudo_client_op(OP_UNLINK, -1, -1, newpath, &newbuf);
/* fill in "correct" details from server */
- msg = pseudo_client_op(OP_STAT, AT_SYMLINK_NOFOLLOW, -1, -1, oldpath, &oldbuf);
+ msg = pseudo_client_op(OP_STAT, -1, -1, oldpath, &oldbuf);
if (msg && msg->result == RESULT_SUCCEED) {
pseudo_stat_msg(&oldbuf, msg);
pseudo_debug(1, "renaming %s, got old mode of 0%o\n", oldpath, (int) msg->mode);
@@ -67,9 +67,9 @@
*/
pseudo_debug(1, "renaming new '%s' [%llu]\n",
oldpath, (unsigned long long) oldbuf.st_ino);
- pseudo_client_op(OP_LINK, AT_SYMLINK_NOFOLLOW, -1, -1, oldpath, &oldbuf);
+ pseudo_client_op(OP_LINK, -1, -1, oldpath, &oldbuf);
}
- pseudo_client_op(OP_RENAME, AT_SYMLINK_NOFOLLOW, -1, -1, newpath, &oldbuf, oldpath);
+ pseudo_client_op(OP_RENAME, -1, -1, newpath, &oldbuf, oldpath);
errno = save_errno;
/* return rc;