Don't export the HAL drive letter assignment functions on ARM

The fast mutex functions are in the HAL on non-x86 builds, so don't forward them back to ntos

svn path=/trunk/; revision=41914
This commit is contained in:
ReactOS Portable Systems Group 2009-07-12 10:39:58 +00:00
parent bde8298af7
commit ac6394ae92

View file

@ -1,7 +1,12 @@
#include "include/reactos/msvctarget.h" #include "include/reactos/msvctarget.h"
#ifdef _M_ARM
@ fastcall ExAcquireFastMutex(ptr)
@ fastcall ExReleaseFastMutex(ptr)
#else
@ fastcall ExAcquireFastMutex(ptr) ExiAcquireFastMutex @ fastcall ExAcquireFastMutex(ptr) ExiAcquireFastMutex
@ fastcall ExReleaseFastMutex(ptr) ExiReleaseFastMutex @ fastcall ExReleaseFastMutex(ptr) ExiReleaseFastMutex
#endif
@ fastcall ExTryToAcquireFastMutex(ptr) ExiTryToAcquireFastMutex @ fastcall ExTryToAcquireFastMutex(ptr) ExiTryToAcquireFastMutex
@ fastcall HalClearSoftwareInterrupt(long) @ fastcall HalClearSoftwareInterrupt(long)
@ fastcall HalRequestSoftwareInterrupt(long) @ fastcall HalRequestSoftwareInterrupt(long)
@ -69,14 +74,16 @@
@ fastcall HalSweepDcache() @ fastcall HalSweepDcache()
#endif #endif
@ stdcall HalTranslateBusAddress(long long long long ptr ptr) @ stdcall HalTranslateBusAddress(long long long long ptr ptr)
@ stdcall IoAssignDriveLetters(ptr str ptr ptr) HalpAssignDriveLetters
@ stdcall IoFlushAdapterBuffers(ptr ptr ptr ptr long long) @ stdcall IoFlushAdapterBuffers(ptr ptr ptr ptr long long)
@ stdcall IoFreeAdapterChannel(ptr) @ stdcall IoFreeAdapterChannel(ptr)
@ stdcall IoFreeMapRegisters(ptr ptr long) @ stdcall IoFreeMapRegisters(ptr ptr long)
@ stdcall IoMapTransfer(ptr ptr ptr ptr ptr long) @ stdcall IoMapTransfer(ptr ptr ptr ptr ptr long)
#ifndef _M_ARM
@ stdcall IoAssignDriveLetters(ptr str ptr ptr) HalpAssignDriveLetters
@ stdcall IoReadPartitionTable(ptr long long ptr) HalpReadPartitionTable @ stdcall IoReadPartitionTable(ptr long long ptr) HalpReadPartitionTable
@ stdcall IoSetPartitionInformation(ptr long long long) HalpSetPartitionInformation @ stdcall IoSetPartitionInformation(ptr long long long) HalpSetPartitionInformation
@ stdcall IoWritePartitionTable(ptr long long long ptr) HalpWritePartitionTable @ stdcall IoWritePartitionTable(ptr long long long ptr) HalpWritePartitionTable
#endif
@ stdcall KeAcquireSpinLock(ptr ptr) @ stdcall KeAcquireSpinLock(ptr ptr)
@ extern KdComPortInUse @ extern KdComPortInUse
@ stdcall KeFlushWriteBuffer() @ stdcall KeFlushWriteBuffer()