forsyth20121205-174063a80cc13 years agoHistory
21 lines · 219 B · C
RawDownload
#include "lib9.h" longreadn(int f, void *av, long n){	char *a;	long m, t; 	a = av;	t = 0;	while(t < n){		m = read(f, a+t, n-t);		if(m <= 0){			if(t == 0)				return m;			break;		}		t += m;	}	return t;}