Jozef Hamar wrote:
> Ok, so what are the options (or "recommendations")  for someone who 
> wants to create a new ZFS filesystem from inside his code (except 
> calling exec on "zfs create"). Do I need to get copies of those source 
> code files (assuming libzfs and libuutil are not the only ones which are 
> private) or is there some other option to create zfs from inside a c code?

Officially there isn't any unless your code is part of the ON 
consolidation of OpenSolaris and/or has an ARC[1] contract for use of
the interfaces.  That is because these are considered private 
interfaces.  Note that private here has nothing to do with wither or not 
they are open source or not it doesn't mean hidden.

Unofficially grab the header files from the ON consolidation of 
OpenSolaris and build way.  However be aware that the interfaces in 
those libraries can and will change without you being warned about it.


[1] http://opensolaris.org/os/community/arc/

-- 
Darren J Moffat

Reply via email to