Date: Wed, 17 Aug 2005 15:25:17 -0500 (CDT) From: "Jorge Mario G. Mazo" <murcielako@yahoo.com> To: jdyke@azimainc.com Cc: freebsd-questions@freebsd.org Subject: Re: how to know the file system type [programming] Message-ID: <20050817202518.64656.qmail@web50106.mail.yahoo.com> In-Reply-To: <43039A20.7030803@azimainc.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--- jdyke <jdyke@azimainc.com> escribió:
> Jorge Mario G. Mazo wrote:
> > hi there
> > I've been looking for a way to check the fs type
> > I need to do something like this
> >
> > if NTFS do this
> > if msdis do that
> > if ufs2 do that
> > if ext2 do this other stuff
>
> not sure if this is what your looking for, but there
> are likely a million ways,
> one being
>
> in bash
>
> $ fs_to_check=/dev/ad4s1g
> $ fstype=`grep $fs_to_check /etc/fstab | awk '{
> print $3 }'`
> $ echo $fstype
> ufs
>
> $
>
> could be similarly scripted
>
> >
> > thanks in advance
hi there
it has to be pure C and parsing the fstab in C is not
an option!
also what about if the partition is not in fstab?
reading cp.c and utils.c is see this "struct stat *fs"
but I cant find any documentation for it. any ideas
about this approach?
thanks
=================================================================
Either write things worth reading, Or do things worth the writing.
-Benjamin Franklin
__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
Regístrate ya - http://correo.espanol.yahoo.com/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050817202518.64656.qmail>
