Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
liblongpath-rsync
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
liblongpath
liblongpath-rsync
Commits
841d9436
Commit
841d9436
authored
Jun 30, 2006
by
Wayne Davison
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Handle the --remove-sender-files option by sending MSG_SUCCESS for
any file that is being hard-linked.
parent
04cd8789
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
12 additions
and
0 deletions
+12
-0
hlink.c
hlink.c
+12
-0
No files found.
hlink.c
View file @
841d9436
...
...
@@ -24,8 +24,10 @@
#include "rsync.h"
extern
int
verbose
;
extern
int
do_xfers
;
extern
int
link_dest
;
extern
int
make_backups
;
extern
int
remove_sender_files
;
extern
int
stdout_format_has_i
;
extern
char
*
basis_dir
[];
extern
struct
file_list
*
the_file_list
;
...
...
@@ -222,6 +224,11 @@ int hard_link_check(struct file_struct *file, int ndx, char *fname,
}
maybe_hard_link
(
file
,
ndx
,
fname
,
statret
,
st
,
toname
,
&
st2
,
itemizing
,
code
);
if
(
remove_sender_files
==
1
&&
do_xfers
)
{
char
numbuf
[
4
];
SIVAL
(
numbuf
,
0
,
ndx
);
send_msg
(
MSG_SUCCESS
,
numbuf
,
4
);
}
file
->
F_HLINDEX
=
FINISHED_LINK
;
}
else
file
->
F_HLINDEX
=
SKIPPED_LINK
;
...
...
@@ -287,6 +294,11 @@ void hard_link_cluster(struct file_struct *file, int master, int itemizing,
statret
=
link_stat
(
hlink2
,
&
st2
,
0
);
maybe_hard_link
(
file
,
ndx
,
hlink2
,
statret
,
&
st2
,
hlink1
,
&
st1
,
itemizing
,
code
);
if
(
remove_sender_files
==
1
&&
do_xfers
)
{
char
numbuf
[
4
];
SIVAL
(
numbuf
,
0
,
ndx
);
send_msg
(
MSG_SUCCESS
,
numbuf
,
4
);
}
file
->
F_HLINDEX
=
FINISHED_LINK
;
}
while
(
!
(
file
->
flags
&
FLAG_HLINK_EOL
));
#endif
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment