in src/main/java/com/pastdev/jsch/nio/file/UnixSshSeekableByteChannel.java [139:154]
public int write( ByteBuffer bytes ) throws IOException {
if ( !writeable ) {
throw new NonWritableChannelException();
}
if ( append ) {
position = size();
}
int written = provider.write( path, position, bytes );
position += written;
if ( position > size ) {
size = position;
}
return written;
}