File tree Expand file tree Collapse file tree
core/shared/platform/windows Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1111#define NANOSECONDS_PER_TICK 100
1212
1313#if WINAPI_PARTITION_DESKTOP
14- extern NTSTATUS
15- NtQueryTimerResolution (PULONG MinimumResolution , PULONG MaximumResolution ,
16- PULONG CurrentResolution );
14+ #ifndef __kernel_entry
15+ #define __kernel_entry
16+ #endif
17+ #ifndef NTAPI
18+ #define NTAPI
19+ #endif
20+ #ifndef _Out_
21+ #define _Out_
22+ #endif
23+ extern __kernel_entry NTSTATUS NTAPI
24+ NtQueryTimerResolution (_Out_ PULONG MinimumResolution ,
25+ _Out_ PULONG MaximumResolution ,
26+ _Out_ PULONG CurrentResolution );
1727#endif
1828
1929static __wasi_errno_t
Original file line number Diff line number Diff line change @@ -60,6 +60,17 @@ static DWORD thread_data_key;
6060static void (WINAPI * GetCurrentThreadStackLimits_Kernel32 )(PULONG_PTR ,
6161 PULONG_PTR ) = NULL ;
6262
63+ int
64+ os_sem_init (korp_sem * sem );
65+ int
66+ os_sem_destroy (korp_sem * sem );
67+ int
68+ os_sem_wait (korp_sem * sem );
69+ int
70+ os_sem_reltimed_wait (korp_sem * sem , uint64 useconds );
71+ int
72+ os_sem_signal (korp_sem * sem );
73+
6374static void
6475thread_data_list_add (os_thread_data * thread_data )
6576{
@@ -117,17 +128,6 @@ thread_data_list_lookup(korp_tid tid)
117128 return NULL ;
118129}
119130
120- int
121- os_sem_init (korp_sem * sem );
122- int
123- os_sem_destroy (korp_sem * sem );
124- int
125- os_sem_wait (korp_sem * sem );
126- int
127- os_sem_reltimed_wait (korp_sem * sem , uint64 useconds );
128- int
129- os_sem_signal (korp_sem * sem );
130-
131131int
132132os_thread_sys_init ()
133133{
You can’t perform that action at this time.
0 commit comments