seek_dir
typedef enum seek_dir seekdir;
typedef ios::seek_dir _seek_dir;
return ((streambuf*)fp)->seekoff(pos, (ios::seek_dir)dir, mode);