Alexandre Julliard
|
d8f7d54573
|
ntdll: Add inline wrappers for pthread mutex locking.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-09-22 11:28:25 +02:00 |
Alexandre Julliard
|
0b3db9dfa2
|
ntdll: Handle page faults happening during a syscall without dispatching the exception.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-08-24 11:46:22 +02:00 |
Zebediah Figura
|
8bd95a80f2
|
ntdll: Read the condition variable and manipulate the lock on the PE side.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49712
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-08-24 11:17:04 +02:00 |
Alexandre Julliard
|
1d3e3a1c8d
|
ntdll: Avoid importing RtlEnterCriticalSection/RtlLeaveCriticalSection from the Unix side.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-08-05 15:28:31 +02:00 |
Alexandre Julliard
|
2c903e9e9b
|
ntdll: Move the critical section fallback code out of the Unix library.
This partially reverts commit ff19f21913 .
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-08-03 15:52:15 +02:00 |
Alexandre Julliard
|
78c772e9d8
|
ntdll: Use a syscall thunk for NtQueryPerformanceCounter().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-21 18:30:08 +02:00 |
Alexandre Julliard
|
a47f4daf8f
|
ntdll: Move the LPC port syscall stubs to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-20 17:58:12 +02:00 |
Alexandre Julliard
|
e7c60141d6
|
ntdll: Move some timer stub functions to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-17 23:16:51 +02:00 |
Alexandre Julliard
|
0eae5d3abc
|
ntdll: Move the atom system calls to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-17 23:16:51 +02:00 |
Alexandre Julliard
|
76e48978a9
|
ntdll: Move more object manager functions to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-17 23:16:51 +02:00 |
Alexandre Julliard
|
052e8dbf59
|
ntdll: Use a pthread mutex for the wait on address section.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-13 21:22:14 +02:00 |
Alexandre Julliard
|
a07cff77d3
|
ntdll: Use malloc() to allocate the object attributes buffer.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-03 12:04:02 +02:00 |
Alexandre Julliard
|
b8dc6b2412
|
ntdll: Move RtlGetSystemTimePrecise() to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-25 23:08:30 +02:00 |
Alexandre Julliard
|
07248fc500
|
ntdll: Move the job functions to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-13 13:46:01 +02:00 |
Alexandre Julliard
|
06fa3d32a7
|
ntdll: Move the IO completion functions to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-13 11:56:30 +02:00 |
Alexandre Julliard
|
e0fca94511
|
ntdll: Move the directory functions to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-12 16:42:24 +02:00 |
Nikolay Sivov
|
d4c2b61c48
|
ntdll: Fix a typo in security descriptor flags.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-11 21:03:31 +02:00 |
Alexandre Julliard
|
a4ce2f652d
|
ntdll: Move Nt system time functions to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-11 15:51:18 +02:00 |
Alexandre Julliard
|
df513b95ec
|
ntdll: Avoid referencing security descriptor functions from the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-10 08:50:35 +02:00 |
Alexandre Julliard
|
ff19f21913
|
ntdll: Move the futex-based critical section implementation to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-09 21:23:33 +02:00 |
Alexandre Julliard
|
552bc8aa47
|
ntdll: Move the wait on address implementation to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-09 15:47:30 +02:00 |
Alexandre Julliard
|
509ad75adb
|
ntdll: Move the futex-based condition variable implementation to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-09 15:47:30 +02:00 |
Alexandre Julliard
|
246dedaa09
|
ntdll: Move the futex-based SRW lock implementation to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-09 15:25:52 +02:00 |
Alexandre Julliard
|
ca3ca7b046
|
ntdll: Move the rest of the thread creation code to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-05 14:25:36 +02:00 |
Alexandre Julliard
|
cdfc45859c
|
ntdll: Move the section object functions to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-04 22:36:39 +02:00 |
Alexandre Julliard
|
f1276b25ae
|
ntdll: Move the keyed event functions to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-04 22:36:38 +02:00 |
Alexandre Julliard
|
65edacf934
|
ntdll: Move the timer functions to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-04 22:36:38 +02:00 |
Alexandre Julliard
|
8b87d6b814
|
ntdll: Move the mutex functions to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-04 22:36:38 +02:00 |
Alexandre Julliard
|
efd59e378c
|
ntdll: Move the event functions to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-04 22:36:38 +02:00 |
Alexandre Julliard
|
39915c9bc4
|
ntdll: Move the semaphore functions to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-04 22:36:38 +02:00 |
Alexandre Julliard
|
a184449841
|
ntdll: Move some wait functions to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-04 22:36:38 +02:00 |