Hi, > @Seth: any comment on what Sun considers a public API? >>>
As far as I know, libzfs is not a publicly documented API. I don't think I can give any assurances about its stability. >>> Then I wouldn't use /dev/zfs. The less stable and standard is the ZFS >>> API GRUB uses, the more likely is that one can argue it doesn't fall >>> under the "system library" exception. > We don't need system library exception to read /dev/zfs. It's not a > library but a way to speak with kernel which is definitely interprocess > communication. My gut reaction to that would be that it would probably be easier for the ioctl interface to change than the libzfs interface, but that's my personal opinion :). If you do decide to make changes for other systems, it would be nice to leave in the libzfs code that exists for platforms that have it, if that's allowable/possible. --S _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel