* Seek for standard library. Coordinates with buffering.
fseek(iop
, offset
, ptrname
)
if (iop
->_flag
&_IOREAD
) {
if (ptrname
<2 && iop
->_base
&&
p
+= c
- lseek(fileno(iop
),0L,1);
if(c
>0&&p
<=c
&&p
>=iop
->_base
-iop
->_ptr
){
p
= lseek(fileno(iop
), offset
-resync
, ptrname
);
else if (iop
->_flag
&_IOWRT
) {
p
= lseek(fileno(iop
), offset
, ptrname
);