From cd5d5c3277aa300cac91d09ba02212c06e6b1218 Mon Sep 17 00:00:00 2001 From: midipix 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 #include #include -#include #include #include #include @@ -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