mirror of
https://github.com/reactos/reactos.git
synced 2024-12-28 10:04:49 +00:00
Removed unused code.
svn path=/trunk/; revision=2633
This commit is contained in:
parent
40a007aba1
commit
4e9d91b819
1 changed files with 26 additions and 62 deletions
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: symlink.c,v 1.24 2002/02/19 00:09:22 ekohl Exp $
|
/* $Id: symlink.c,v 1.25 2002/02/19 14:06:36 ekohl Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -13,7 +13,6 @@
|
||||||
|
|
||||||
#include <limits.h>
|
#include <limits.h>
|
||||||
#include <ddk/ntddk.h>
|
#include <ddk/ntddk.h>
|
||||||
//#include <internal/ob.h>
|
|
||||||
#include <internal/pool.h>
|
#include <internal/pool.h>
|
||||||
|
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
|
@ -207,11 +206,6 @@ NtOpenSymbolicLinkObject(OUT PHANDLE LinkHandle,
|
||||||
IN ACCESS_MASK DesiredAccess,
|
IN ACCESS_MASK DesiredAccess,
|
||||||
IN POBJECT_ATTRIBUTES ObjectAttributes)
|
IN POBJECT_ATTRIBUTES ObjectAttributes)
|
||||||
{
|
{
|
||||||
#if 0
|
|
||||||
NTSTATUS Status;
|
|
||||||
PVOID Object;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
DPRINT("NtOpenSymbolicLinkObject (Name %wZ)\n",
|
DPRINT("NtOpenSymbolicLinkObject (Name %wZ)\n",
|
||||||
ObjectAttributes->ObjectName);
|
ObjectAttributes->ObjectName);
|
||||||
|
|
||||||
|
@ -222,36 +216,6 @@ NtOpenSymbolicLinkObject(OUT PHANDLE LinkHandle,
|
||||||
DesiredAccess,
|
DesiredAccess,
|
||||||
NULL,
|
NULL,
|
||||||
LinkHandle));
|
LinkHandle));
|
||||||
#if 0
|
|
||||||
Status = ObReferenceObjectByName(
|
|
||||||
ObjectAttributes->ObjectName,
|
|
||||||
ObjectAttributes->Attributes,
|
|
||||||
NULL,
|
|
||||||
DesiredAccess,
|
|
||||||
IoSymbolicLinkType,
|
|
||||||
UserMode,
|
|
||||||
NULL,
|
|
||||||
& Object
|
|
||||||
);
|
|
||||||
if (!NT_SUCCESS(Status))
|
|
||||||
{
|
|
||||||
return Status;
|
|
||||||
}
|
|
||||||
|
|
||||||
Status = ObCreateHandle(
|
|
||||||
PsGetCurrentProcess(),
|
|
||||||
Object,
|
|
||||||
DesiredAccess,
|
|
||||||
FALSE,
|
|
||||||
LinkHandle
|
|
||||||
);
|
|
||||||
if (!NT_SUCCESS(Status))
|
|
||||||
{
|
|
||||||
return Status;
|
|
||||||
}
|
|
||||||
|
|
||||||
return STATUS_SUCCESS;
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -273,29 +237,29 @@ NtQuerySymbolicLinkObject(IN HANDLE LinkHandle,
|
||||||
IN OUT PUNICODE_STRING LinkTarget,
|
IN OUT PUNICODE_STRING LinkTarget,
|
||||||
OUT PULONG ReturnedLength OPTIONAL)
|
OUT PULONG ReturnedLength OPTIONAL)
|
||||||
{
|
{
|
||||||
PSYMLNK_OBJECT SymlinkObject;
|
PSYMLNK_OBJECT SymlinkObject;
|
||||||
NTSTATUS Status;
|
NTSTATUS Status;
|
||||||
|
|
||||||
Status = ObReferenceObjectByHandle(LinkHandle,
|
Status = ObReferenceObjectByHandle(LinkHandle,
|
||||||
SYMBOLIC_LINK_QUERY,
|
SYMBOLIC_LINK_QUERY,
|
||||||
IoSymbolicLinkType,
|
IoSymbolicLinkType,
|
||||||
UserMode,
|
UserMode,
|
||||||
(PVOID *)&SymlinkObject,
|
(PVOID *)&SymlinkObject,
|
||||||
NULL);
|
NULL);
|
||||||
if (!NT_SUCCESS(Status))
|
if (!NT_SUCCESS(Status))
|
||||||
{
|
{
|
||||||
return(Status);
|
return(Status);
|
||||||
}
|
}
|
||||||
|
|
||||||
RtlCopyUnicodeString(LinkTarget,
|
RtlCopyUnicodeString(LinkTarget,
|
||||||
SymlinkObject->Target.ObjectName);
|
SymlinkObject->Target.ObjectName);
|
||||||
if (ReturnedLength != NULL)
|
if (ReturnedLength != NULL)
|
||||||
{
|
{
|
||||||
*ReturnedLength = SymlinkObject->Target.Length;
|
*ReturnedLength = SymlinkObject->Target.Length;
|
||||||
}
|
}
|
||||||
ObDereferenceObject(SymlinkObject);
|
ObDereferenceObject(SymlinkObject);
|
||||||
|
|
||||||
return(STATUS_SUCCESS);
|
return(STATUS_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -316,8 +280,8 @@ NTSTATUS STDCALL
|
||||||
IoCreateUnprotectedSymbolicLink(PUNICODE_STRING SymbolicLinkName,
|
IoCreateUnprotectedSymbolicLink(PUNICODE_STRING SymbolicLinkName,
|
||||||
PUNICODE_STRING DeviceName)
|
PUNICODE_STRING DeviceName)
|
||||||
{
|
{
|
||||||
return IoCreateSymbolicLink(SymbolicLinkName,
|
return(IoCreateSymbolicLink(SymbolicLinkName,
|
||||||
DeviceName);
|
DeviceName));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue