zfs_snapshot
if ((rv = zfs_snapshot(zlibh, snapname, recursive, NULL))
res = zfs_snapshot(g_zfs, snapshot_name, B_FALSE, NULL);
if (zfs_snapshot(g_zfs, ss, B_TRUE, NULL) != 0) {
if (zfs_snapshot(g_zfs, ss, B_TRUE, ss_props) != 0) {
if (zfs_snapshot(g_zfs, ss, B_TRUE, ss_props)
extern int zfs_snapshot(libzfs_handle_t *, const char *, boolean_t, nvlist_t *);