Alexandre Julliard
|
c627cbd765
|
ntdll: Remove some macros and clean up the code now that all platforms use siginfo.
|
2006-08-11 14:45:11 +02:00 |
Alexandre Julliard
|
38cf3a4305
|
ntdll: Switch linux to siginfo-style signal handling.
|
2006-08-11 14:14:38 +02:00 |
Alexandre Julliard
|
ea08ec55b2
|
ntdll: Get rid of the Linux legacy signal stack switching.
It doesn't work right in 32-bit code anyway.
|
2006-08-07 16:45:45 +02:00 |
Tijl Coosemans
|
148120f21e
|
ntdll: Cleanup signal_i386.c a bit and fix *BSD.
|
2006-08-07 15:57:49 +02:00 |
Alexandre Julliard
|
2f356c785e
|
ntdll: Fixed buffer overflow in NtQueryDirectoryFile optimisation.
|
2006-08-07 13:53:31 +02:00 |
Tijl Coosemans
|
e548d40831
|
ntdll: Add FreeBSD default serial port device.
|
2006-08-07 13:11:55 +02:00 |
Alexandre Julliard
|
25d6383a29
|
ntdll: Fix a race condition at thread exit.
|
2006-08-04 12:04:39 +02:00 |
Robert Shearman
|
f5cc0f7d09
|
ntdll: Add an optimisation for NtQueryDirectoryFile to not read the
whole directory if the mask doesn't contain any wildcards and the file
exists on in the directory with the same case as the mask.
|
2006-08-04 12:04:16 +02:00 |
Robert Reif
|
46d2886dd0
|
ntdll: Fix some function arguments.
|
2006-08-04 11:59:25 +02:00 |
Alexandre Julliard
|
6f7b1f6463
|
ntdll: Move the calling of the process entry point back to kernel32.
Apparently some copy protection stuff relies on that.
This reverts commit 50fca716fd .
|
2006-07-31 21:25:29 +02:00 |
Alexandre Julliard
|
d16c7f96c9
|
ntdll: Set initial module refcount to 1 to avoid unloading during imports fixup.
|
2006-07-31 21:03:01 +02:00 |
Alexandre Julliard
|
f114ba119c
|
ntdll: Use the right section size when setting protections.
Use the same size computation when setting section protections than
when mapping it in the first place (reported by Nicholas Miell).
|
2006-07-30 09:59:46 +02:00 |
Alexandre Julliard
|
c627601c3b
|
server: Convert the server start time to the abs_time_t type.
|
2006-07-26 14:50:55 +02:00 |
Alexandre Julliard
|
3095a48d6f
|
server: Convert thread creation/exit times to the abs_time_t type.
|
2006-07-26 14:49:55 +02:00 |
Alexandre Julliard
|
3ca608b1b3
|
ntdll: Renamed the NTDLL_get/from_server_timeout functions since they don't deal only with timeouts.
|
2006-07-26 14:49:13 +02:00 |
Alexandre Julliard
|
b91a6298a7
|
ntdll: Avoid accessing the TEB after the memory view has been released.
When using reserved areas the memory could potentially be reused right
after the release.
|
2006-07-25 12:03:56 +02:00 |
Alexandre Julliard
|
6c9ade0529
|
ntdll: Allocate the PEB with NtAllocateVirtualMemory too.
|
2006-07-24 15:19:32 +02:00 |
Alexandre Julliard
|
cc297050f9
|
ntdll: Support memory allocations inside reserved areas.
|
2006-07-24 14:00:19 +02:00 |
Alexandre Julliard
|
c060cdbc14
|
ntdll: Propagate the MEM_TOP_DOWN flag into the map_view() function.
|
2006-07-24 13:59:44 +02:00 |
Alexandre Julliard
|
0c453bc7c6
|
ntdll: Use NtAllocateVirtualMemory to allocate all TEBs except the first one.
|
2006-07-21 20:20:30 +02:00 |
Stefan Siebert
|
026dd2d88a
|
ntdll: Implementation of process CreationTime and ExitTime.
|
2006-07-21 13:27:16 +02:00 |
Alexandre Julliard
|
d49884c3e9
|
ntdll: Simplify the sanity checks in RtlFreeHeap and RtlReAllocateHeap.
|
2006-07-21 13:22:13 +02:00 |
Alexandre Julliard
|
4ed286b431
|
ntdll: Set a proper HEAP_MIN_DATA_SIZE on 64-bit platforms.
|
2006-07-21 11:53:52 +02:00 |
Alexandre Julliard
|
1316334952
|
ntdll: Add a few more free list entries to the heap.
|
2006-07-21 11:53:24 +02:00 |
Alexandre Julliard
|
3f2da592ad
|
ntdll: Null-terminate strings returned by VFAT_IOCTL_READDIR_BOTH to work around a kernel bug.
|
2006-07-19 20:04:45 +02:00 |
Alexandre Julliard
|
2cb0f43224
|
kernel: Added support for exec'ing a new Win32 process.
Use it to restart execution if the main binary can't be loaded because
of address space conflicts, and also for Win16/DOS support.
|
2006-07-19 14:12:58 +02:00 |
Alexandre Julliard
|
c316f0e47f
|
server: Simplify process creation.
Pass the socket for the new process from the parent through the
environment.
Perform initialisations during the new_process request.
|
2006-07-19 14:00:10 +02:00 |
Robert Shearman
|
4a95b6ae0a
|
ntdll: Fix a return code from RtlVerifyVersionInfo and change the FIXME to a TRACE now that all of the tests pass.
|
2006-07-17 14:48:05 +02:00 |
Robert Shearman
|
a3ca06be2f
|
ntdll: Fix RtlVerifyVersionInfo handling of major, minor and service pack versions, which are tested in a hierarchical manner.
Add some new tests for the different condition values.
|
2006-07-17 14:46:26 +02:00 |
Robert Shearman
|
31d9341e8e
|
ntdll: Use a common condition value for the major, minor and service pack version numbers.
|
2006-07-17 14:46:26 +02:00 |
Robert Shearman
|
644e079d57
|
ntdll: Reduce duplicated code in RtlVerifyVersionInfo by calling a function for comparing the values.
|
2006-07-17 14:46:26 +02:00 |
Alexandre Julliard
|
c79cf02fae
|
ntdll: Make sure to not unmap anything from reserved areas
when using NtFreeVirtualMemory with the MEM_SYSTEM flag.
|
2006-07-13 20:47:07 +02:00 |
Alexandre Julliard
|
bb63a325d7
|
ntdll: Use the map_view() function to allocate TEBs, now that it supports an arbitrary granularity.
|
2006-07-13 20:38:31 +02:00 |
Alexandre Julliard
|
8f47bd0306
|
ntdll: Support for arbitrary memory allocation granularity.
|
2006-07-13 20:36:41 +02:00 |
Alexandre Julliard
|
50fca716fd
|
ntdll: Moved the calling of the process entry point to LdrInitializeThunk.
|
2006-07-13 14:58:04 +02:00 |
Alexandre Julliard
|
eb8a40c368
|
libs: Merged libwine_unicode into libwine.
Most dlls use libwine_unicode at this point, so there's nothing to
gain by having two separate libraries.
|
2006-07-11 19:33:22 +02:00 |
Alexandre Julliard
|
0fa8baafcb
|
make_dlls: Recursively ignore .ok files in all tests directories.
|
2006-07-10 21:26:50 +02:00 |
Alexandre Julliard
|
edd100b899
|
make_dlls: Recursively ignore testlist.c in all tests directories.
|
2006-07-10 21:19:42 +02:00 |
Alexandre Julliard
|
5258e061dc
|
make_dlls: Ignore generated import libraries from the top-level .gitignore.
|
2006-07-10 20:55:58 +02:00 |
Alexandre Julliard
|
cc2b3b48e6
|
Take advantage of the recursive nature of .gitignore for Makefile entries.
Prefix other entries with '/' to make them non-recursive.
|
2006-07-10 20:47:54 +02:00 |
Paul Vriens
|
b872d83115
|
ntdll/tests: Added some NULL testing.
|
2006-07-10 11:53:31 +02:00 |
Paul Vriens
|
2e3e74ebd0
|
ntdll: Fix possible TRACE crash.
|
2006-07-05 12:10:09 +02:00 |
Paul Vriens
|
8a42a8c11a
|
ntdll: Fix return codes for NtCreateKey (with tests).
|
2006-06-30 20:43:41 +02:00 |
Alexandre Julliard
|
27c6c83e1e
|
ntdll: Faster critical sections on MacOS using Mach semaphores.
|
2006-06-27 20:14:13 +02:00 |
Vitaliy Margolen
|
27e3b82d49
|
ntdll: Fix 2 failing test on native. Change Wine accordingly.
|
2006-06-27 11:50:08 +02:00 |
Vijay Kiran Kamuju
|
ee87f039e1
|
ntdll: Add UZT timezone info.
|
2006-06-26 13:06:26 +02:00 |
Alexandre Julliard
|
e040e6c4f8
|
libwine: Added entry for sigprocmask in the pthread functions table.
|
2006-06-23 12:27:45 +02:00 |
Andrew Talbot
|
8e73e411a6
|
ntdll: Write-strings warnings fix.
|
2006-06-21 13:53:43 +02:00 |
Dmitry Timoshkov
|
0042ad4fc7
|
ntdll: Compile VIRTUAL_Dump only when somebody really needs it.
|
2006-06-20 20:39:17 +02:00 |
Alexandre Julliard
|
74b750d81b
|
ntdll: Fixed tape.c compilation on Solaris.
|
2006-06-20 20:20:45 +02:00 |