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
d620b907
Commit
d620b907
authored
Nov 14, 2009
by
Wayne Davison
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Improved a couple comments and added some "else" optimizations.
parent
56926577
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
7 additions
and
6 deletions
+7
-6
io.c
io.c
+7
-6
No files found.
io.c
View file @
d620b907
...
...
@@ -773,8 +773,7 @@ static char *perform_io(size_t needed, int flags)
if
(
iobuf
.
raw_flushing_ends_before
)
iobuf
.
raw_flushing_ends_before
-=
out
->
size
;
out
->
pos
=
0
;
}
if
(
out
->
pos
==
iobuf
.
raw_flushing_ends_before
)
}
else
if
(
out
->
pos
==
iobuf
.
raw_flushing_ends_before
)
iobuf
.
raw_flushing_ends_before
=
0
;
if
((
out
->
len
-=
n
)
==
empty_buf_len
)
{
out
->
pos
=
0
;
...
...
@@ -831,7 +830,7 @@ int send_msg(enum msgcode code, const char *buf, size_t len, int convert)
if
(
convert
>
0
&&
ic_send
==
(
iconv_t
)
-
1
)
convert
=
0
;
if
(
convert
>
0
)
{
/* Ensuring double-size room leaves space for
a potential conver
sion. */
/* Ensuring double-size room leaves space for
maximal conversion expan
sion. */
if
(
iobuf
.
msg
.
len
+
len
*
2
+
4
>
iobuf
.
msg
.
size
)
perform_io
(
len
*
2
+
4
,
PIO_NEED_MSGROOM
);
}
else
...
...
@@ -844,7 +843,7 @@ int send_msg(enum msgcode code, const char *buf, size_t len, int convert)
pos
-=
iobuf
.
msg
.
size
;
hdr
=
iobuf
.
msg
.
buf
+
pos
;
iobuf
.
msg
.
len
+=
4
;
/*
Leav
e room for the coming header bytes. */
iobuf
.
msg
.
len
+=
4
;
/*
Allocat
e room for the coming header bytes. */
#ifdef ICONV_OPTION
if
(
convert
>
0
)
{
...
...
@@ -1165,6 +1164,7 @@ BOOL io_start_buffering_out(int f_out)
if
(
iobuf
.
out
.
buf
)
{
if
(
iobuf
.
out_fd
==
-
1
)
iobuf
.
out_fd
=
f_out
;
else
assert
(
f_out
==
iobuf
.
out_fd
);
return
False
;
}
...
...
@@ -1187,6 +1187,7 @@ BOOL io_start_buffering_in(int f_in)
if
(
iobuf
.
in
.
buf
)
{
if
(
iobuf
.
in_fd
==
-
1
)
iobuf
.
in_fd
=
f_in
;
else
assert
(
f_in
==
iobuf
.
in_fd
);
return
False
;
}
...
...
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