3 * (c) copyright 1983 by the Vrije Universiteit, Amsterdam, The Netherlands.
5 * This product is part of the Amsterdam Compiler Kit.
7 * Permission to use, sell, duplicate or disclose this software must be
8 * obtained in writing. Requests for such permissions may be sent to
10 * Dr. Andrew S. Tanenbaum
11 * Wiskundig Seminarium
19 /* Author: J.W. Stevenson */
25 /* procedure buff(var f:file of ?); */
27 buff(f
) struct file
*f
; {
30 if ((f
->flags
& (0377|WRBIT
)) != (MAGIC
|WRBIT
))
34 f
->count
= f
->buflen
= (sz
>PC_BUFLEN
? sz
: PC_BUFLEN
-PC_BUFLEN
%sz
);