From owner-freebsd-hackers Wed Jul 19 4:29:39 2000 Delivered-To: freebsd-hackers@freebsd.org Received: from germes.levi.spb.ru (p1.levi.spb.ru [212.119.175.65]) by hub.freebsd.org (Postfix) with SMTP id 6F41037BA49 for ; Wed, 19 Jul 2000 04:29:34 -0700 (PDT) (envelope-from dms@levi.spb.ru) Received: from levi.spb.ru (IDENT:dms@pike.levi.spb.ru [192.168.55.43]) by germes.levi.spb.ru (8.9.3/8.9.3) with ESMTP id PAA05725; Wed, 19 Jul 2000 15:28:57 +0400 Message-ID: <397590FF.E7550C2C@levi.spb.ru> Date: Wed, 19 Jul 2000 15:29:03 +0400 From: Dmitry samersoff Reply-To: dms@wplus.net Organization: Levi Soft X-Mailer: Mozilla 4.73 [en] (X11; I; Linux 2.2.14-5.0 i686) X-Accept-Language: en MIME-Version: 1.0 To: andrew@ugh.net.au Cc: dms@wplus.net, freebsd-hackers@freebsd.org Subject: Re: UFS inodes readig ... References: Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG andrew@ugh.net.au wrote: > > On Wed, 19 Jul 2000, Dmitry samersoff wrote: > > > Does anyone have simple code > > reading ufs partion inode-by-inode with inode description too? > > fsdb(8)? It's very usable tool, but I'm looking for C/C++ code doing: while( read_next_inode ) { if (inode_is_deleted && inode_data_contains_some_text) { write(outfile, inode_data, inode_size); } } And I would be very thankfull if someone can send me source or pointer to good start for function "read_next_inode" Thank you. -- Dmitry Samersoff, dms@wplus.net, ICQ:3161705 http://devnull.wplus.net * There will come soft rains ... To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message