static char sccsid
[] = "@(#)gio.c 5.1 (Berkeley) 7/2/83";
ret
= pkon(Ofn
, PACKSIZE
);
DEBUG(4, "pkon - %d ", ret
);
DEBUG(4, "Ofn - %d\n", Ofn
);
if ((i
= len
% PACKSIZE
)) {
len
= len
+ PACKSIZE
- i
;
len
= read(fn
, str
, PACKSIZE
);
len
= pkread(Pk
, str
, PACKSIZE
);
while ((len
= fread(bufr
, sizeof (char), BUFSIZ
, fp1
)) > 0) {
ret
= gwrblk(bufr
, len
, fn
);
ret
= gwrblk(bufr
, 0, fn
);
sprintf(text
, "sent data %ld bytes %ld secs", bytes
, t2
- t1
);
len
= grdblk(bufr
, BUFSIZ
, fn
);
/* ittvax!swatt: check return value of fwrite */
if (fwrite(bufr
, sizeof (char), len
, fp2
) != len
)
sprintf(text
, "received data %ld bytes %ld secs", bytes
, t2
- t1
);
/* call ultouch every TC calls to either grdblk or gwrblk -- rti!trt */
/* call ultouch occasionally -- rti!trt */
for (i
= 0; i
< len
; i
+= ret
) {
ret
= read(fn
, blk
, len
- i
);
ret
= pkread(Pk
, blk
, len
- i
);
/* call ultouch occasionally -- rti!trt */
ret
= write(fn
, blk
, len
);
ret
= pkwrite(Pk
, blk
, len
);