コード例 #1
0
ファイル: libzfs_mount.c プロジェクト: kelsieflynn/SamFlynnOS
/*
 * zfs_uninit_libshare(zhandle)
 *
 * Uninitialize the libshare API if it hasn't already been
 * uninitialized. It is OK to call multiple times.
 */
void
zfs_uninit_libshare(libzfs_handle_t *zhandle)
{
    if (zhandle != NULL && zhandle->libzfs_sharehdl != NULL) {
        if (_sa_fini != NULL)
            _sa_fini(zhandle->libzfs_sharehdl);
        zhandle->libzfs_sharehdl = NULL;
    }
}
コード例 #2
0
ファイル: libzfs_mount.c プロジェクト: 0mp/freebsd
/*
 * zfs_uninit_libshare(zhandle)
 *
 * Uninitialize the libshare API if it hasn't already been
 * uninitialized. It is OK to call multiple times.
 */
void
zfs_uninit_libshare(libzfs_handle_t *zhandle)
{
	if (zhandle != NULL && zhandle->libzfs_sharehdl != NULL) {
#ifdef illumos
		if (_sa_fini != NULL)
			_sa_fini(zhandle->libzfs_sharehdl);
#endif
		zhandle->libzfs_sharehdl = NULL;
	}
}