Added bufseek() and changed the handle struct slightly.