ntdll: Move some timer stub functions to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
398cfe4807
commit
e7c60141d6
|
@ -826,18 +826,6 @@ NTSTATUS WINAPI NtReplyWaitReceivePort(
|
||||||
* Misc
|
* Misc
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/******************************************************************************
|
|
||||||
* NtSetIntervalProfile [NTDLL.@]
|
|
||||||
* ZwSetIntervalProfile [NTDLL.@]
|
|
||||||
*/
|
|
||||||
NTSTATUS WINAPI NtSetIntervalProfile(
|
|
||||||
ULONG Interval,
|
|
||||||
KPROFILE_SOURCE Source)
|
|
||||||
{
|
|
||||||
FIXME("%u,%d\n", Interval, Source);
|
|
||||||
return STATUS_SUCCESS;
|
|
||||||
}
|
|
||||||
|
|
||||||
/***********************************************************************
|
/***********************************************************************
|
||||||
* RtlIsProcessorFeaturePresent [NTDLL.@]
|
* RtlIsProcessorFeaturePresent [NTDLL.@]
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -320,7 +320,7 @@
|
||||||
@ stdcall -syscall NtQuerySystemInformationEx(long ptr long ptr long ptr)
|
@ stdcall -syscall NtQuerySystemInformationEx(long ptr long ptr long ptr)
|
||||||
@ stdcall -syscall NtQuerySystemTime(ptr)
|
@ stdcall -syscall NtQuerySystemTime(ptr)
|
||||||
@ stdcall -syscall NtQueryTimer(ptr long ptr long ptr)
|
@ stdcall -syscall NtQueryTimer(ptr long ptr long ptr)
|
||||||
@ stdcall NtQueryTimerResolution(ptr ptr ptr)
|
@ stdcall -syscall NtQueryTimerResolution(ptr ptr ptr)
|
||||||
@ stdcall -syscall NtQueryValueKey(long ptr long ptr long ptr)
|
@ stdcall -syscall NtQueryValueKey(long ptr long ptr long ptr)
|
||||||
@ stdcall -syscall NtQueryVirtualMemory(long ptr long ptr long ptr)
|
@ stdcall -syscall NtQueryVirtualMemory(long ptr long ptr long ptr)
|
||||||
@ stdcall -syscall NtQueryVolumeInformationFile(long ptr ptr long long)
|
@ stdcall -syscall NtQueryVolumeInformationFile(long ptr ptr long long)
|
||||||
|
@ -380,7 +380,7 @@
|
||||||
@ stdcall -syscall NtSetInformationProcess(long long ptr long)
|
@ stdcall -syscall NtSetInformationProcess(long long ptr long)
|
||||||
@ stdcall -syscall NtSetInformationThread(long long ptr long)
|
@ stdcall -syscall NtSetInformationThread(long long ptr long)
|
||||||
@ stdcall NtSetInformationToken(long long ptr long)
|
@ stdcall NtSetInformationToken(long long ptr long)
|
||||||
@ stdcall NtSetIntervalProfile(long long)
|
@ stdcall -syscall NtSetIntervalProfile(long long)
|
||||||
@ stdcall -syscall NtSetIoCompletion(ptr long long long long)
|
@ stdcall -syscall NtSetIoCompletion(ptr long long long long)
|
||||||
@ stdcall -syscall NtSetLdtEntries(long int64 long int64)
|
@ stdcall -syscall NtSetLdtEntries(long int64 long int64)
|
||||||
@ stub NtSetLowEventPair
|
@ stub NtSetLowEventPair
|
||||||
|
@ -396,7 +396,7 @@
|
||||||
@ stdcall -syscall NtSetSystemTime(ptr ptr)
|
@ stdcall -syscall NtSetSystemTime(ptr ptr)
|
||||||
@ stdcall NtSetThreadExecutionState(long ptr)
|
@ stdcall NtSetThreadExecutionState(long ptr)
|
||||||
@ stdcall -syscall NtSetTimer(long ptr ptr ptr long long ptr)
|
@ stdcall -syscall NtSetTimer(long ptr ptr ptr long long ptr)
|
||||||
@ stdcall NtSetTimerResolution(long long ptr)
|
@ stdcall -syscall NtSetTimerResolution(long long ptr)
|
||||||
# @ stub NtSetUuidSeed
|
# @ stub NtSetUuidSeed
|
||||||
@ stdcall -syscall NtSetValueKey(long ptr long long ptr long)
|
@ stdcall -syscall NtSetValueKey(long ptr long long ptr long)
|
||||||
@ stdcall -syscall NtSetVolumeInformationFile(long ptr ptr long long)
|
@ stdcall -syscall NtSetVolumeInformationFile(long ptr ptr long long)
|
||||||
|
@ -1307,7 +1307,7 @@
|
||||||
@ stdcall -private -syscall ZwQuerySystemInformationEx(long ptr long ptr long ptr) NtQuerySystemInformationEx
|
@ stdcall -private -syscall ZwQuerySystemInformationEx(long ptr long ptr long ptr) NtQuerySystemInformationEx
|
||||||
@ stdcall -private -syscall ZwQuerySystemTime(ptr) NtQuerySystemTime
|
@ stdcall -private -syscall ZwQuerySystemTime(ptr) NtQuerySystemTime
|
||||||
@ stdcall -private -syscall ZwQueryTimer(ptr long ptr long ptr) NtQueryTimer
|
@ stdcall -private -syscall ZwQueryTimer(ptr long ptr long ptr) NtQueryTimer
|
||||||
@ stdcall -private ZwQueryTimerResolution(ptr ptr ptr) NtQueryTimerResolution
|
@ stdcall -private -syscall ZwQueryTimerResolution(ptr ptr ptr) NtQueryTimerResolution
|
||||||
@ stdcall -private -syscall ZwQueryValueKey(long ptr long ptr long ptr) NtQueryValueKey
|
@ stdcall -private -syscall ZwQueryValueKey(long ptr long ptr long ptr) NtQueryValueKey
|
||||||
@ stdcall -private -syscall ZwQueryVirtualMemory(long ptr long ptr long ptr) NtQueryVirtualMemory
|
@ stdcall -private -syscall ZwQueryVirtualMemory(long ptr long ptr long ptr) NtQueryVirtualMemory
|
||||||
@ stdcall -private -syscall ZwQueryVolumeInformationFile(long ptr ptr long long) NtQueryVolumeInformationFile
|
@ stdcall -private -syscall ZwQueryVolumeInformationFile(long ptr ptr long long) NtQueryVolumeInformationFile
|
||||||
|
@ -1367,7 +1367,7 @@
|
||||||
@ stdcall -private -syscall ZwSetInformationProcess(long long ptr long) NtSetInformationProcess
|
@ stdcall -private -syscall ZwSetInformationProcess(long long ptr long) NtSetInformationProcess
|
||||||
@ stdcall -private -syscall ZwSetInformationThread(long long ptr long) NtSetInformationThread
|
@ stdcall -private -syscall ZwSetInformationThread(long long ptr long) NtSetInformationThread
|
||||||
@ stdcall -private ZwSetInformationToken(long long ptr long) NtSetInformationToken
|
@ stdcall -private ZwSetInformationToken(long long ptr long) NtSetInformationToken
|
||||||
@ stdcall -private ZwSetIntervalProfile(long long) NtSetIntervalProfile
|
@ stdcall -private -syscall ZwSetIntervalProfile(long long) NtSetIntervalProfile
|
||||||
@ stdcall -private -syscall ZwSetIoCompletion(ptr long long long long) NtSetIoCompletion
|
@ stdcall -private -syscall ZwSetIoCompletion(ptr long long long long) NtSetIoCompletion
|
||||||
@ stdcall -private -syscall ZwSetLdtEntries(long int64 long int64) NtSetLdtEntries
|
@ stdcall -private -syscall ZwSetLdtEntries(long int64 long int64) NtSetLdtEntries
|
||||||
@ stub ZwSetLowEventPair
|
@ stub ZwSetLowEventPair
|
||||||
|
@ -1383,7 +1383,7 @@
|
||||||
@ stdcall -private -syscall ZwSetSystemTime(ptr ptr) NtSetSystemTime
|
@ stdcall -private -syscall ZwSetSystemTime(ptr ptr) NtSetSystemTime
|
||||||
@ stdcall ZwSetThreadExecutionState(long ptr) NtSetThreadExecutionState
|
@ stdcall ZwSetThreadExecutionState(long ptr) NtSetThreadExecutionState
|
||||||
@ stdcall -private -syscall ZwSetTimer(long ptr ptr ptr long long ptr) NtSetTimer
|
@ stdcall -private -syscall ZwSetTimer(long ptr ptr ptr long long ptr) NtSetTimer
|
||||||
@ stdcall -private ZwSetTimerResolution(long long ptr) NtSetTimerResolution
|
@ stdcall -private -syscall ZwSetTimerResolution(long long ptr) NtSetTimerResolution
|
||||||
# @ stub ZwSetUuidSeed
|
# @ stub ZwSetUuidSeed
|
||||||
@ stdcall -private -syscall ZwSetValueKey(long ptr long long ptr long) NtSetValueKey
|
@ stdcall -private -syscall ZwSetValueKey(long ptr long long ptr long) NtSetValueKey
|
||||||
@ stdcall -private -syscall ZwSetVolumeInformationFile(long ptr ptr long long) NtSetVolumeInformationFile
|
@ stdcall -private -syscall ZwSetVolumeInformationFile(long ptr ptr long long) NtSetVolumeInformationFile
|
||||||
|
|
|
@ -37,8 +37,6 @@
|
||||||
#include "wine/debug.h"
|
#include "wine/debug.h"
|
||||||
#include "ntdll_misc.h"
|
#include "ntdll_misc.h"
|
||||||
|
|
||||||
WINE_DEFAULT_DEBUG_CHANNEL(sync);
|
|
||||||
|
|
||||||
/* creates a struct security_descriptor and contained information in one contiguous piece of memory */
|
/* creates a struct security_descriptor and contained information in one contiguous piece of memory */
|
||||||
NTSTATUS alloc_object_attributes( const OBJECT_ATTRIBUTES *attr, struct object_attributes **ret,
|
NTSTATUS alloc_object_attributes( const OBJECT_ATTRIBUTES *attr, struct object_attributes **ret,
|
||||||
data_size_t *ret_len )
|
data_size_t *ret_len )
|
||||||
|
@ -122,37 +120,6 @@ NTSTATUS alloc_object_attributes( const OBJECT_ATTRIBUTES *attr, struct object_a
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* Timers
|
|
||||||
*/
|
|
||||||
|
|
||||||
/******************************************************************************
|
|
||||||
* NtQueryTimerResolution [NTDLL.@]
|
|
||||||
*/
|
|
||||||
NTSTATUS WINAPI NtQueryTimerResolution(OUT ULONG* min_resolution,
|
|
||||||
OUT ULONG* max_resolution,
|
|
||||||
OUT ULONG* current_resolution)
|
|
||||||
{
|
|
||||||
FIXME("(%p,%p,%p), stub!\n",
|
|
||||||
min_resolution, max_resolution, current_resolution);
|
|
||||||
|
|
||||||
return STATUS_NOT_IMPLEMENTED;
|
|
||||||
}
|
|
||||||
|
|
||||||
/******************************************************************************
|
|
||||||
* NtSetTimerResolution [NTDLL.@]
|
|
||||||
*/
|
|
||||||
NTSTATUS WINAPI NtSetTimerResolution(IN ULONG resolution,
|
|
||||||
IN BOOLEAN set_resolution,
|
|
||||||
OUT ULONG* current_resolution )
|
|
||||||
{
|
|
||||||
FIXME("(%u,%u,%p), stub!\n",
|
|
||||||
resolution, set_resolution, current_resolution);
|
|
||||||
|
|
||||||
return STATUS_NOT_IMPLEMENTED;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/******************************************************************
|
/******************************************************************
|
||||||
* RtlRunOnceInitialize (NTDLL.@)
|
* RtlRunOnceInitialize (NTDLL.@)
|
||||||
|
|
|
@ -1424,6 +1424,36 @@ NTSTATUS WINAPI NtSetSystemTime( const LARGE_INTEGER *new, LARGE_INTEGER *old )
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/***********************************************************************
|
||||||
|
* NtQueryTimerResolution (NTDLL.@)
|
||||||
|
*/
|
||||||
|
NTSTATUS WINAPI NtQueryTimerResolution( ULONG *min_res, ULONG *max_res, ULONG *current_res )
|
||||||
|
{
|
||||||
|
FIXME( "(%p,%p,%p), stub!\n", min_res, max_res, current_res );
|
||||||
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/***********************************************************************
|
||||||
|
* NtSetTimerResolution (NTDLL.@)
|
||||||
|
*/
|
||||||
|
NTSTATUS WINAPI NtSetTimerResolution( ULONG res, BOOLEAN set, ULONG *current_res )
|
||||||
|
{
|
||||||
|
FIXME( "(%u,%u,%p), stub!\n", res, set, current_res );
|
||||||
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/******************************************************************************
|
||||||
|
* NtSetIntervalProfile (NTDLL.@)
|
||||||
|
*/
|
||||||
|
NTSTATUS WINAPI NtSetIntervalProfile( ULONG interval, KPROFILE_SOURCE source )
|
||||||
|
{
|
||||||
|
FIXME( "%u,%d\n", interval, source );
|
||||||
|
return STATUS_SUCCESS;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/******************************************************************************
|
/******************************************************************************
|
||||||
* NtGetTickCount (NTDLL.@)
|
* NtGetTickCount (NTDLL.@)
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in New Issue