summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMatthias Radestock <matthias@lshift.net>2009-11-24 20:06:48 +0000
committerMatthias Radestock <matthias@lshift.net>2009-11-24 20:06:48 +0000
commita5b946dabf41a6f4de76ca2cb71d0b9b281be189 (patch)
tree62a8249b88b4bccceb839962778e8e82f5c722ee /src
parent82311d1c3e741d0edc5f8801e2c3a28ac171e3cd (diff)
downloadrabbitmq-server-git-a5b946dabf41a6f4de76ca2cb71d0b9b281be189.tar.gz
more cosmetic
Diffstat (limited to 'src')
-rw-r--r--src/file_handle_cache.erl29
1 files changed, 12 insertions, 17 deletions
diff --git a/src/file_handle_cache.erl b/src/file_handle_cache.erl
index ac86d35e77..a966d286b0 100644
--- a/src/file_handle_cache.erl
+++ b/src/file_handle_cache.erl
@@ -507,27 +507,22 @@ maybe_seek(NewOffset, Handle = #handle { hdl = Hdl, at_eof = AtEoF,
{Error, Handle}
end.
-needs_seek(AtEof, _CurOffset, DesiredOffset)
- when DesiredOffset == cur orelse DesiredOffset == {cur, 0} ->
- {AtEof, false};
-needs_seek(true, _CurOffset, DesiredOffset)
- when DesiredOffset == eof orelse DesiredOffset == {eof, 0} ->
- {true, false};
-needs_seek(false, _CurOffset, DesiredOffset)
- when DesiredOffset == eof orelse DesiredOffset == {eof, 0} ->
- {true, true};
-needs_seek(AtEof, 0, DesiredOffset)
- when DesiredOffset == bof orelse DesiredOffset == {bof, 0} ->
- {AtEof, false};
-needs_seek(AtEof, CurOffset, CurOffset) ->
- {AtEof, false};
-needs_seek(true, CurOffset, {bof, DesiredOffset})
+needs_seek( AtEoF, _CurOffset, cur ) -> {AtEoF, false};
+needs_seek( AtEoF, _CurOffset, {cur, 0}) -> {AtEoF, false};
+needs_seek( true, _CurOffset, eof ) -> {true , false};
+needs_seek( true, _CurOffset, {eof, 0}) -> {true , false};
+needs_seek( false, _CurOffset, eof ) -> {true , true };
+needs_seek( false, _CurOffset, {eof, 0}) -> {true , true };
+needs_seek( AtEoF, 0, bof ) -> {AtEoF, false};
+needs_seek( AtEoF, 0, {bof, 0}) -> {AtEoF, false};
+needs_seek( AtEoF, CurOffset, CurOffset) -> {AtEoF, false};
+needs_seek( true, CurOffset, {bof, DesiredOffset})
when DesiredOffset >= CurOffset ->
{true, true};
-needs_seek(true, _CurOffset, {cur, DesiredOffset})
+needs_seek( true, _CurOffset, {cur, DesiredOffset})
when DesiredOffset > 0 ->
{true, true};
-needs_seek(true, CurOffset, DesiredOffset) %% same as {bof, DO}
+needs_seek( true, CurOffset, DesiredOffset) %% same as {bof, DO}
when is_integer(DesiredOffset) andalso DesiredOffset >= CurOffset ->
{true, true};
%% because we can't really track size, we could well end up at EoF and not know