Module Name: src Committed By: pooka Date: Mon Apr 6 20:47:17 UTC 2009
Modified Files: src/lib/libpuffs: opdump.c puffsdump.h Log Message: dump readdir offset To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 src/lib/libpuffs/opdump.c cvs rdiff -u -r1.11 -r1.12 src/lib/libpuffs/puffsdump.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/lib/libpuffs/opdump.c diff -u src/lib/libpuffs/opdump.c:1.26 src/lib/libpuffs/opdump.c:1.27 --- src/lib/libpuffs/opdump.c:1.26 Mon Apr 6 14:45:11 2009 +++ src/lib/libpuffs/opdump.c Mon Apr 6 20:47:17 2009 @@ -1,4 +1,4 @@ -/* $NetBSD: opdump.c,v 1.26 2009/04/06 14:45:11 pooka Exp $ */ +/* $NetBSD: opdump.c,v 1.27 2009/04/06 20:47:17 pooka Exp $ */ /* * Copyright (c) 2005, 2006 Antti Kantee. All Rights Reserved. @@ -35,7 +35,7 @@ #include <sys/cdefs.h> #if !defined(lint) -__RCSID("$NetBSD: opdump.c,v 1.26 2009/04/06 14:45:11 pooka Exp $"); +__RCSID("$NetBSD: opdump.c,v 1.27 2009/04/06 20:47:17 pooka Exp $"); #endif /* !lint */ #include <sys/types.h> @@ -190,6 +190,9 @@ case PUFFS_VN_LINK: puffsdump_targ(preq); break; + case PUFFS_VN_READDIR: + puffsdump_readdir(preq); + break; default: break; } @@ -330,6 +333,14 @@ } void +puffsdump_readdir(struct puffs_req *preq) +{ + struct puffs_vnmsg_readdir *readdir_msg = (void *)preq; + + printf("\t\tread offset: %" PRId64 "\n", readdir_msg->pvnr_offset); +} + +void /*ARGSUSED*/ puffsdump_creds(struct puffs_cred *pcr) { Index: src/lib/libpuffs/puffsdump.h diff -u src/lib/libpuffs/puffsdump.h:1.11 src/lib/libpuffs/puffsdump.h:1.12 --- src/lib/libpuffs/puffsdump.h:1.11 Mon Apr 6 14:45:11 2009 +++ src/lib/libpuffs/puffsdump.h Mon Apr 6 20:47:17 2009 @@ -1,4 +1,4 @@ -/* $NetBSD: puffsdump.h,v 1.11 2009/04/06 14:45:11 pooka Exp $ */ +/* $NetBSD: puffsdump.h,v 1.12 2009/04/06 20:47:17 pooka Exp $ */ /* * Copyright (c) 2006 Antti Kantee. All Rights Reserved. @@ -41,6 +41,7 @@ void puffsdump_readwrite(struct puffs_req *); void puffsdump_readwrite_rv(struct puffs_req *); +void puffsdump_readdir(struct puffs_req *); void puffsdump_readdir_rv(struct puffs_req *); void puffsdump_lookup(struct puffs_req *); void puffsdump_lookup_rv(struct puffs_req *);