diff --git a/reactos/hal/hal/hal.c b/reactos/hal/hal/hal.c index 54510a7b562..0eb1e9c0239 100644 --- a/reactos/hal/hal/hal.c +++ b/reactos/hal/hal/hal.c @@ -1,5 +1,4 @@ -/* $Id$ - * +/* * COPYRIGHT: See COPYING in the top level directory * PROJECT: ReactOS kernel * FILE: hal/hal.c @@ -295,7 +294,7 @@ HalGetBusDataByOffset( } -BOOLEAN +ARC_STATUS NTAPI HalGetEnvironmentVariable( PCH Name, @@ -304,7 +303,7 @@ HalGetEnvironmentVariable( { UNIMPLEMENTED; - return FALSE; + return ENOENT; } @@ -506,7 +505,7 @@ HalSetDisplayParameters( } -BOOLEAN +ARC_STATUS NTAPI HalSetEnvironmentVariable( PCH Name, @@ -514,16 +513,29 @@ HalSetEnvironmentVariable( { UNIMPLEMENTED; - return TRUE; + return ESUCCESS; } -VOID +BOOLEAN NTAPI HalSetRealTimeClock( PTIME_FIELDS Time) { UNIMPLEMENTED; + + return TRUE; +} + + +ULONG +NTAPI +HalSetTimeIncrement( + ULONG Increment) +{ + UNIMPLEMENTED; + + return Increment; } @@ -949,6 +961,30 @@ KeStallExecutionProcessor( } +LOGICAL +FASTCALL +KeTryToAcquireQueuedSpinLock( + KSPIN_LOCK_QUEUE_NUMBER LockNumber, + PKIRQL OldIrql) +{ + UNIMPLEMENTED; + + return FALSE; +} + + +BOOLEAN +FASTCALL +KeTryToAcquireQueuedSpinLockRaiseToSynch( + KSPIN_LOCK_QUEUE_NUMBER LockNumber, + PKIRQL OldIrql) +{ + UNIMPLEMENTED; + + return FALSE; +} + + KIRQL FASTCALL KfAcquireSpinLock( diff --git a/reactos/hal/halx86/mp/spinlock.c b/reactos/hal/halx86/mp/spinlock.c index 4bca3da8159..824220792dd 100644 --- a/reactos/hal/halx86/mp/spinlock.c +++ b/reactos/hal/halx86/mp/spinlock.c @@ -1,5 +1,4 @@ -/* $Id$ - * +/* * COPYRIGHT: See COPYING in the top level directory * PROJECT: ReactOS kernel * FILE: ntoskrnl/hal/x86/spinlock.c @@ -71,6 +70,29 @@ KeReleaseSpinLock ( KfReleaseSpinLock(SpinLock, NewIrql); } +LOGICAL +FASTCALL +KeTryToAcquireQueuedSpinLock( + KSPIN_LOCK_QUEUE_NUMBER LockNumber, + PKIRQL OldIrql) +{ + UNIMPLEMENTED; + + return FALSE; +} + + +BOOLEAN +FASTCALL +KeTryToAcquireQueuedSpinLockRaiseToSynch( + KSPIN_LOCK_QUEUE_NUMBER LockNumber, + PKIRQL OldIrql) +{ + UNIMPLEMENTED; + + return FALSE; +} + KIRQL FASTCALL KfAcquireSpinLock ( PKSPIN_LOCK SpinLock