git: 9front

Download patch

ref: 07bf39a8d1f91aae37d36dc6c8a653bc7e784809
parent: a0d4903e9f048371b694514a1dcd59307c4f2218
author: cinap_lenrek <cinap_lenrek@gmx.de>
date: Fri Dec 28 00:32:44 EST 2012

libbio: remove breadn.c

--- a/sys/src/libbio/breadn.c
+++ /dev/null
@@ -1,26 +1,0 @@
-#include <u.h>
-#include <libc.h>
-#include <bio.h>
-
-long
-Breadn(Biobufhdr *bp, void *data, long len)
-{
-	char *e, *p;
-	int n;
-
-	p = data;
-	e = p + len;
-	if(e < p){
-		Berror(bp, "invalid read length");
-		return -1;
-	}
-	while(p < e){
-		if((n = Bread(bp, p, e - p)) <= 0){
-			if(n < 0 && p == data)
-				return -1;
-			break;
-		}
-		p += n;
-	}
-	return p - (char*)data;
-}
--- a/sys/src/libbio/mkfile
+++ b/sys/src/libbio/mkfile
@@ -17,7 +17,6 @@
 	brdline.$O\
 	brdstr.$O\
 	bread.$O\
-	breadn.$O\
 	bseek.$O\
 	bwrite.$O\
 	bvprint.$O\
--