diff options
author | midipix <writeonce@midipix.org> | 2016-12-12 00:04:51 -0500 |
---|---|---|
committer | midipix <writeonce@midipix.org> | 2016-12-12 00:08:00 -0500 |
commit | cd5d5c3277aa300cac91d09ba02212c06e6b1218 (patch) | |
tree | aa27d6ad3f0b5879aa10b9ad976b6b52cc5efbdd /src/vmount/ntapi_vms_client_disconnect.c | |
parent | 28d040d8c243d28e1f851bb80f1d5ba30d22fd3c (diff) | |
download | ntapi-cd5d5c3277aa300cac91d09ba02212c06e6b1218.tar.bz2 ntapi-cd5d5c3277aa300cac91d09ba02212c06e6b1218.tar.xz |
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.
Diffstat (limited to 'src/vmount/ntapi_vms_client_disconnect.c')
-rw-r--r-- | src/vmount/ntapi_vms_client_disconnect.c | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/src/vmount/ntapi_vms_client_disconnect.c b/src/vmount/ntapi_vms_client_disconnect.c deleted file mode 100644 index c16ea6d..0000000 --- a/src/vmount/ntapi_vms_client_disconnect.c +++ /dev/null @@ -1,37 +0,0 @@ -/********************************************************/ -/* ntapi: Native API core library */ -/* Copyright (C) 2013--2016 Z. Gilboa */ -/* Released under GPLv2 and GPLv3; see COPYING.NTAPI. */ -/********************************************************/ - -#include <psxtypes/psxtypes.h> -#include <ntapi/nt_port.h> -#include <ntapi/nt_vmount.h> -#include <ntapi/ntapi.h> -#include "ntapi_impl.h" - - -int32_t __stdcall __ntapi_vms_client_disconnect( - __in void * hvms) -{ - nt_vms_daemon_msg msg; - - if (!hvms) return NT_STATUS_INVALID_HANDLE; - - /* msg */ - __ntapi->tt_aligned_block_memset(&msg,0,sizeof(msg)); - - msg.header.msg_type = NT_LPC_NEW_MESSAGE; - msg.header.data_size = sizeof(msg.data); - msg.header.msg_size = sizeof(msg); - msg.data.msginfo.opcode = NT_VMS_CLIENT_DISCONNECT; - - /* zw_request_wait_reply_port */ - __ntapi->zw_request_wait_reply_port( - hvms, - &msg, - &msg); - - /* close client handle */ - return __ntapi->zw_close(hvms); -} |