From cd5d5c3277aa300cac91d09ba02212c06e6b1218 Mon Sep 17 00:00:00 2001
From: midipix <writeonce@midipix.org>
Date: Mon, 12 Dec 2016 00:04:51 -0500
Subject: vmount module: removed current impl. of the virtual mount system
 client.

the current design of the virtual mount system turned out to be less
than ideal in terms of both simplicity and robustness. since its
importance seems to be rather marginal at the moment, it is better to
first remove it in its entirety, and then, given sufficient interest,
re-implement and integrate it into the system.
---
 src/internal/ntapi.c       | 14 --------------
 src/internal/ntapi_fnapi.h | 13 -------------
 2 files changed, 27 deletions(-)

(limited to 'src/internal')

diff --git a/src/internal/ntapi.c b/src/internal/ntapi.c
index fe928ac..e491bff 100644
--- a/src/internal/ntapi.c
+++ b/src/internal/ntapi.c
@@ -44,7 +44,6 @@
 #include <ntapi/nt_statfs.h>
 #include <ntapi/nt_daemon.h>
 #include <ntapi/nt_tty.h>
-#include <ntapi/nt_vmount.h>
 #include <ntapi/nt_hash.h>
 #include <ntapi/nt_debug.h>
 #include <ntapi/nt_atomic.h>
@@ -339,19 +338,6 @@ static int32_t __fastcall __ntapi_init_once(ntapi_vtbl ** pvtbl)
 	/* nt_statfs.h */
 	__ntapi->tt_statfs					= __ntapi_tt_statfs;
 
-	/* nt_vmount.h */
-	__ntapi->vms_get_node_by_dev_name			= __ntapi_vms_get_node_by_dev_name;
-	__ntapi->vms_get_node_by_end_component			= __ntapi_vms_get_node_by_end_component;
-	__ntapi->vms_cache_alloc 				= __ntapi_vms_cache_alloc;
-	__ntapi->vms_cache_free					= __ntapi_vms_cache_free;
-	__ntapi->vms_client_connect				= __ntapi_vms_client_connect;
-	__ntapi->vms_client_disconnect				= __ntapi_vms_client_disconnect;
-	__ntapi->vms_point_attach				= __ntapi_vms_point_attach;
-	__ntapi->vms_point_get_handles				= __ntapi_vms_point_get_handles;
-	__ntapi->vms_ref_count_inc				= __ntapi_vms_ref_count_inc;
-	__ntapi->vms_ref_count_dec				= __ntapi_vms_ref_count_dec;
-	__ntapi->vms_table_query 				= __ntapi_vms_table_query;
-
 	/* nt_debug.h */
 	#ifdef __DEBUG
 	__ntapi->dbg_write					= __dbg_write;
diff --git a/src/internal/ntapi_fnapi.h b/src/internal/ntapi_fnapi.h
index 650839e..8715b7a 100644
--- a/src/internal/ntapi_fnapi.h
+++ b/src/internal/ntapi_fnapi.h
@@ -239,19 +239,6 @@ ntapi_tt_stat					__ntapi_tt_stat;
 /* nt_statfs.h */
 ntapi_tt_statfs					__ntapi_tt_statfs;
 
-/* nt_vmount.h */
-ntapi_vms_get_node_by_dev_name			__ntapi_vms_get_node_by_dev_name;
-ntapi_vms_get_node_by_end_component		__ntapi_vms_get_node_by_end_component;
-ntapi_vms_cache_alloc				__ntapi_vms_cache_alloc;
-ntapi_vms_cache_free				__ntapi_vms_cache_free;
-ntapi_vms_client_connect			__ntapi_vms_client_connect;
-ntapi_vms_client_disconnect			__ntapi_vms_client_disconnect;
-ntapi_vms_point_attach				__ntapi_vms_point_attach;
-ntapi_vms_point_get_handles			__ntapi_vms_point_get_handles;
-ntapi_vms_ref_count_inc				__ntapi_vms_ref_count_inc;
-ntapi_vms_ref_count_dec				__ntapi_vms_ref_count_dec;
-ntapi_vms_table_query				__ntapi_vms_table_query;
-
 /* nt_hashes.h */
 ntapi_tt_populate_hashed_import_table		__ntapi_tt_populate_hashed_import_table;
 
-- 
cgit v1.2.3