From 1d51efb4364e46148fd1c6ec4c1311a24c5f262c Mon Sep 17 00:00:00 2001
From: Florian Angerer <florian.angerer@oracle.com>
Date: Thu, 7 Sep 2017 11:23:00 +0200
Subject: [PATCH] Implemented seeking from end position.

---
 .../oracle/truffle/r/runtime/conn/DelegateRConnection.java    | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/conn/DelegateRConnection.java b/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/conn/DelegateRConnection.java
index 79911c2ea1..fec907242f 100644
--- a/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/conn/DelegateRConnection.java
+++ b/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/conn/DelegateRConnection.java
@@ -363,8 +363,8 @@ abstract class DelegateRConnection implements RConnection, ByteChannel {
                 channel.position(offset);
                 break;
             case END:
-                throw RInternalError.unimplemented();
-
+                channel.position(channel.size());
+                break;
         }
         return position;
     }
-- 
GitLab