found supplied version of "open"

pretty sure it does the same thing I wrote, but just in case, I put it
in in place of mine so if my seek and delete implementations don't
work, we can do them like open instead.