Ejemplo n.º 1
0
static void
zfs_fini(void)
{
	zfs_ioctl_fini();
#if 0
	zfsctl_fini();
#endif
	zfs_znode_fini();

	kmem_fini();

	zfs_context_fini();
}
Ejemplo n.º 2
0
void do_exit()
{
	if(listener_thread_started) {
		exit_listener = B_TRUE;
		if(pthread_join(listener_thread, NULL) != 0)
			cmn_err(CE_WARN, "Error in pthread_join().");
	}

	zfsfuse_listener_exit();
    cmd_listener_fini();

	done_lzo();

	if(ioctl_fd != -1)
		zfsfuse_socket_close(ioctl_fd);

	int ret = zfs_ioctl_fini();
	if(ret != 0)
		cmn_err(CE_WARN, "Error %i in zfs_ioctl_fini().\n", ret);

	libsolkerncompat_exit();
}