Commit Diff


commit - 64f7506b34106955fbbd5f6bf944ecd839610672
commit + 58ecf38778c87173edd5df82ef8b2f61927b0908
blob - 66abe36627008da9252f1bef9f616e84e495383b
blob + 2d596a3cfd8ee0668654d42c0aca1704f00f7e90
--- src/cmd/tapefs/fs.c
+++ src/cmd/tapefs/fs.c
@@ -77,7 +77,7 @@ main(int argc, char *argv[])
 
 	fmtinstall('F', fcallfmt);
 
-	defmnt = "/n/tapefs";
+	defmnt = "tapefs";
 	ARGBEGIN{
 	case 'm':
 		defmnt = ARGF();
blob - ae5e1844796334a66d952642b77c2248f51bb10f
blob + bfe7593798278297e0c98fd1e09d63024996bb2b
--- src/cmd/tapefs/tapefs.h
+++ src/cmd/tapefs/tapefs.h
@@ -3,6 +3,7 @@
 #define	g2byte(x)	(((x)[1]<<8) + (x)[0])		/* little-endian */
 #define	g3byte(x)	(((x)[2]<<16) + ((x)[1]<<8) + (x)[0])
 #define	g4byte(x)	(((x)[3]<<24) + ((x)[2]<<16) + ((x)[1]<<8) + (x)[0])
+#define	g8byte(x)	(((vlong)g4byte(x)<<32) | (u32int)g4byte(x+4))
 
 enum
 {
@@ -42,7 +43,7 @@ struct Ram
 	char	*group;
 	vlong addr;
 	void *data;
-	long	ndata;
+	vlong	ndata;
 };
 
 enum