# File lib/fuse/rfusefs-fuse.rb, line 32
    def write(offset,data)
      # TODO: why append?
      if append? || offset >= contents.length
        #ignore offset
        #TODO: should this zero fill?
        contents << data
      else
        contents[offset,data.length]=data
      end
      @modified = true
      return data.length
    end