Rob Shearman
7e1fead3fb
ntdll: Don't print a fixme in RtlQueueUserWorkItem if WT_EXECUTELONGFUNCTION is specified
...
since that is what the current behaviour is tuned for.
2007-01-04 21:14:49 +01:00
Rob Shearman
40b39b06d4
ntdll: Fix some test failures of RtlGUIDFromString and RtlStringFromGUID
...
by setting the length correctly and by doing a case-insentive compare
on the GUID string that is returned.
2007-01-04 21:13:28 +01:00
Rob Shearman
5398e17d0a
ntdll: RtlInitUnicodeString on a string too long to fit in a UNICODE_STRING
...
should set the it to have the maximum possible length and size rather
than a modulus of the actual length.
Fix test failures for RtlInitUnicodeString on Windows XP upwards.
2007-01-04 21:13:17 +01:00
Alexandre Julliard
5c8421d3e7
server: Add a generic apc_call structure to make it easier to extend, and more type-safe.
2007-01-04 13:40:09 +01:00
Alexandre Julliard
49b49c30fc
server: Notify the server that an APC has completed in the next get_apc call.
2007-01-04 13:17:53 +01:00
Reinhard Karcher
64c1c017c4
ntdll: Fix DTR and CTS controls in serial code.
2007-01-03 12:01:31 +01:00
Andrew Talbot
70bfd0f6c0
ntdll: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL.
2007-01-02 13:20:44 +01:00
Jeff Latimer
588a350f6d
ntdll: Remove an unnecessary NULL check.
2007-01-02 12:09:03 +01:00
Reinhard Karcher
a736ac3f3e
ntdll: Fix NtQueryDirectoryFile handling of short names on vfat filesystems.
2007-01-02 12:07:52 +01:00
Dmitry Timoshkov
b5cce1e525
ntdll: Map ESPIPE to STATUS_ILLEGAL_FUNCTION.
2007-01-01 17:04:40 +01:00
Alexandre Julliard
c273498ef4
server: Implement process control using Mach primitives for Mac OS.
...
With help from Ken Thomases.
2006-12-29 20:38:49 +01:00
Alexandre Julliard
9ff161860c
ntdll: Added support for physically ejecting devices on Mac OS.
2006-12-21 14:14:20 +01:00
Alexandre Julliard
9fed1205ca
ntdll: File positions should be aligned to sector boundaries in PE loader.
2006-12-21 12:34:44 +01:00
Alexandre Julliard
2a1dc15790
ntdll: Fix the libdl refcount when loading the same builtin twice.
2006-12-20 15:54:27 +01:00
Alexandre Julliard
e5477b35f4
ntdll: Fixed typo in map_image.
2006-12-20 12:31:20 +01:00
Alexandre Julliard
3dc21d387b
ntdll: Map the PE header up to the specified size, and clear the rest of the page.
2006-12-13 16:04:49 +01:00
Andrew Talbot
9cf1579aad
ntdll/tests: Cast-qual warning fix.
2006-12-13 11:49:01 +01:00
Alexandre Julliard
7ae1b2897e
ntdll: Check the NX compatibility flag for every loaded module.
2006-12-07 20:52:16 +01:00
Alexandre Julliard
94ac989534
ntdll: Fix the failing loader tests.
2006-12-07 15:34:36 +01:00
Paul Vriens
fd15939497
ntdll/tests: Fix typo.
2006-12-07 11:23:50 +01:00
Alexandre Julliard
a10c40df23
ntdll: Added support for the HEAP_CREATE_ENABLE_EXECUTE flag.
2006-12-05 15:43:13 +01:00
Alexandre Julliard
822be6c90f
ntdll: Force exec permissions on all mmaps unless the app is marked NX-compatible.
2006-12-05 15:42:29 +01:00
Alexandre Julliard
84fb1e1f3f
ntdll: Allow module with extensions in forward specifications.
2006-12-04 13:37:32 +01:00
Peter Beutner
6f88a7b7d4
ntdll: Fix single stepping over popf instruction.
2006-12-04 12:23:20 +01:00
Alexandre Julliard
df29fd3ab3
ntdll: Always return . and .. as the first two entries in directory searches.
2006-12-01 13:11:38 +01:00
Peter Beutner
6c9af2bdcb
ntdll: Add more exception tests.
2006-12-01 12:28:24 +01:00
Peter Beutner
b7393f29a4
ntdll: Run exception tests from executable memory.
2006-12-01 12:28:05 +01:00
Peter Beutner
94b548fd62
ntdll: Simplify exception tests.
...
- create helper function to setup exception frame and run the test
- lookup function ptr only once
- make "code data" const
- reuse global exception counter
- change alignment test to use stack address to generate an alignment exception. This avoids
the need to pass an argument, so it can use the created helper function.
(as the stack is (at least) 4 byte aligned, this works equally well)
2006-12-01 12:27:25 +01:00
Alexandre Julliard
8385f137b5
ntdll: Don't free the DOS area when a broken app passes a NULL pointer to NtFreeVirtualMemory.
2006-12-01 11:38:52 +01:00
Dmitry Timoshkov
1f1d2ddf5b
ntdll: Make some data const.
2006-11-29 12:37:27 +01:00
Alexandre Julliard
e054630979
ntdll: Unset the WINESERVERSOCKET variable after we have retrieved it.
2006-11-27 20:05:56 +01:00
Alexandre Julliard
881095d720
ntdll: Setting the needs_close flag in server_get_unix_fd got lost in the previous change.
2006-11-21 22:38:51 +01:00
Paul Vriens
b75f36595f
ntdll: Remove unused variables.
2006-11-21 12:39:29 +01:00
Paul Vriens
d2218eb998
ntdll: Use intended variable.
2006-11-21 12:39:23 +01:00
Paul Vriens
8896cb8e37
ntdll: Remove tests that crash on XP and W2K3.
2006-11-21 12:39:16 +01:00
Paul Vriens
b3df6da417
ntdll: Remove unused variables.
2006-11-21 12:39:09 +01:00
Paul Vriens
409b7e3edf
ntdll: Remove tests that crash on XP and W2K3.
2006-11-21 12:39:02 +01:00
Alexandre Julliard
a902632483
ntdll: Don't bother with async I/O on regular files.
2006-11-20 14:15:43 +01:00
Alexandre Julliard
83ce958793
ntdll: Store the fd type in the cache and return it in server_get_unix_fd.
2006-11-20 14:15:06 +01:00
Marcus Meissner
c28a97e116
ntdll: Converted bitmask into TRUE/FALSE.
2006-11-20 11:23:39 +01:00
Eric Pouech
5b1f3b14ca
ntdll: Fixed returned status for NtQueryThreadInformation's ThreadDescriptorTable
...
(spotted by Peter Oberndorfer).
2006-11-15 11:24:41 +01:00
Alexandre Julliard
a9f214cb0d
ntdll: Added support for reading directories using the BSD getdirentries function.
2006-11-13 15:42:48 +01:00
Francois Gouget
1ccf944900
Assorted spelling fixes.
2006-11-13 13:01:53 +01:00
Dmitry Timoshkov
2fab58053e
ntdll: Alphabetically sort the Makefile entries.
2006-11-13 12:59:05 +01:00
Alexandre Julliard
df51cf5c83
ntdll: Re-add sys/ioctl.h that got lost in the PeekNamedPipe move.
2006-11-09 09:18:43 +01:00
Francois Gouget
30e44c85c8
Assorted spelling fixes.
2006-11-07 15:25:24 +01:00
Andrew Talbot
fb28614a11
ntdll: Cast-qual warning fix.
2006-11-07 15:06:25 +01:00
Jeff Latimer
54421bf806
ntdll: Clarify the documentation for HandleTable.
2006-11-07 15:05:53 +01:00
Alexandre Julliard
bda2832d8d
ntdll: Moved command-line help to the loader binary.
2006-11-06 13:04:56 +01:00
Phil Krylov
b81b44f615
ntdll: Fix building on Darwin versions prior to 8.0.
2006-11-06 12:27:30 +01:00