[Ocfs2-tools-commits] smushran commits r442 - in trunk/debugfs.ocfs2: . include

svn-commits at oss.oracle.com svn-commits at oss.oracle.com
Wed Dec 1 13:26:49 CST 2004


Author: smushran
Date: 2004-12-01 13:26:46 -0600 (Wed, 01 Dec 2004)
New Revision: 442

Modified:
   trunk/debugfs.ocfs2/commands.c
   trunk/debugfs.ocfs2/include/main.h
Log:
hmmm

Modified: trunk/debugfs.ocfs2/commands.c
===================================================================
--- trunk/debugfs.ocfs2/commands.c	2004-12-01 01:54:47 UTC (rev 441)
+++ trunk/debugfs.ocfs2/commands.c	2004-12-01 19:26:46 UTC (rev 442)
@@ -285,6 +285,10 @@
 	gbls.max_blocks = ocfs2_clusters_to_blocks(gbls.fs, gbls.max_clusters);
 	gbls.root_blkno = sb->s_root_blkno;
 	gbls.sysdir_blkno = sb->s_system_dir_blkno;
+	gbls.curdir_blkno = sb->s_root_blkno;
+	if (gbls.curdir)
+		free(gbls.curdir);
+	gbls.curdir = strdup("/");
 
 	/* lookup dlm file */
 	snprintf (sysfile, sizeof(sysfile),
@@ -362,9 +366,12 @@
 		goto bail;
 	}
 
-	ret = get_blknum(args[1], &blkno);
-	if (ret)
-		goto bail;
+	if (args[1]) {
+		ret = get_blknum(args[1], &blkno);
+		if (ret)
+			goto bail;
+	} else
+		blkno = gbls.curdir_blkno;
 
 	buf = gbls.blockbuf;
 	ret = ocfs2_read_inode(gbls.fs, blkno, buf);

Modified: trunk/debugfs.ocfs2/include/main.h
===================================================================
--- trunk/debugfs.ocfs2/include/main.h	2004-12-01 01:54:47 UTC (rev 441)
+++ trunk/debugfs.ocfs2/include/main.h	2004-12-01 19:26:46 UTC (rev 442)
@@ -71,6 +71,7 @@
 	char *device;
 	ocfs2_filesys *fs;
 	char *curdir;
+	uint64_t curdir_blkno;
 	char *blockbuf;
 	uint64_t max_clusters;
 	uint64_t max_blocks;



More information about the Ocfs2-tools-commits mailing list