projects
/
unix-history
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
blame
|
history
|
raw
|
HEAD
Research V7 release
[unix-history]
/
usr
/
src
/
libI77
/
rewind.c
#include
"fio.h"
f_rew
(
a
)
alist
*
a
;
{
unit
*
b
;
if
(
a
->
aunit
>=
MXUNIT
||
a
->
aunit
<
0
)
err
(
a
->
aerr
,
101
,
"rewind"
);
b
= &
units
[
a
->
aunit
];
if
(
b
->
ufd
==
NULL
)
return
(
0
);
if
(!
b
->
useek
)
err
(
a
->
aerr
,
106
,
"rewind"
)
if
(
b
->
uwrt
)
{
nowreading
(
b
);
t_runc
(
b
);
}
rewind
(
b
->
ufd
);
b
->
uend
=
0
;
return
(
0
);
}