shithub: riscv

Download patch

ref: 6063ab829f10853df8f38ea75de826501e30907a
parent: 79af8162e8d76999a3f8c636fe84d5e9ffe14362
author: cinap_lenrek <cinap_lenrek@localhost>
date: Tue May 10 03:26:31 EDT 2011

9bootfat: rename open() to fileinit and make it static as its really a internal function function

--- a/sys/src/boot/pc/fat.c
+++ b/sys/src/boot/pc/fat.c
@@ -164,19 +164,6 @@
 }
 
 void
-open(Fat *fat, void *f, ulong lba)
-{
-	File *fp = f;
-
-	fp->fat = fat;
-	fp->lba = lba;
-	fp->len = 0;
-	fp->lbaoff = 0;
-	fp->clust = ~0U;
-	fp->rp = fp->ep = fp->buf + Sectsz;
-}
-
-void
 close(void *)
 {
 }
@@ -217,6 +204,17 @@
 	return *((ushort*)d->starthi)<<16 | *((ushort*)d->startlo);
 }
 
+static void
+fileinit(File *fp, Fat *fat, ulong lba)
+{
+	fp->fat = fat;
+	fp->lba = lba;
+	fp->len = 0;
+	fp->lbaoff = 0;
+	fp->clust = ~0U;
+	fp->rp = fp->ep = fp->buf + Sectsz;
+}
+
 static int
 fatwalk(File *fp, Fat *fat, char *path)
 {
@@ -225,11 +223,11 @@
 	Dir d;
 
 	if(fat->ver == Fat32){
-		open(fat, fp, 0);
+		fileinit(fp, fat, 0);
 		fp->clust = fat->dirstart;
 		fp->len = ~0U;
 	}else{
-		open(fat, fp, fat->dirstart);
+		fileinit(fp, fat, fat->dirstart);
 		fp->len = fat->dirents * Dirsz;
 	}
 	for(;;){
@@ -243,7 +241,7 @@
 			end = path + strlen(path);
 		j = end - path;
 		if(i == j && memcmp(name, path, j) == 0){
-			open(fat, fp, 0);
+			fileinit(fp, fat, 0);
 			fp->clust = dirclust(&d);
 			fp->len = *((ulong*)d.len);
 			if(*end == 0)