1 b2cfc4e2 2003-09-30 devnull #include <lib9.h>
4 b2cfc4e2 2003-09-30 devnull readn(int f, void *av, long n)
7 b2cfc4e2 2003-09-30 devnull long m, t;
11 b2cfc4e2 2003-09-30 devnull while(t < n){
12 b2cfc4e2 2003-09-30 devnull m = read(f, a+t, n-t);
13 b2cfc4e2 2003-09-30 devnull if(m <= 0){
14 b2cfc4e2 2003-09-30 devnull if(t == 0)
15 b2cfc4e2 2003-09-30 devnull return m;
20 b2cfc4e2 2003-09-30 devnull return t;