Commit Graph

1581 Commits

Author SHA1 Message Date
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
Alexandre Julliard 02fc886302 ntdll: Retrieve mailslot message info from the client side. 2006-11-03 17:53:04 +01:00
Alexandre Julliard 511e0bb671 ntdll: FILE_GetDeviceInfo no longer needs to be public. 2006-11-03 15:20:21 +01:00
Alexandre Julliard c9b5569bc2 ntdll: Added implementation of RtlDllShutdownInProgress. 2006-11-03 13:52:02 +01:00
Alexandre Julliard d384871bc3 ntdll: Don't store the unix file descriptor in the async structure, retrieve it as needed. 2006-11-03 11:56:51 +01:00
Alexandre Julliard 9ddb9294da ntdll: Added a server_get_unix_fd function that avoids doing a dup() of the fd when not required. 2006-11-03 11:38:44 +01:00
Alexandre Julliard 28418cc919 ntdll: Maintain a file descriptor cache on the client side. 2006-11-02 20:48:19 +01:00
Alexandre Julliard 313d93e491 kernel32: Moved PeekNamedPipe implementation to ntdll. 2006-11-01 16:24:36 +01:00
Alexandre Julliard 30b878b3b6 server: Compute the removable device flag on the server side. 2006-11-01 13:28:05 +01:00
Alexandre Julliard 226a14a483 ntdll: Simplify wine_server_handle_to_fd.
Now that we have a critical section, races are no longer possible.
2006-11-01 13:27:18 +01:00
Alexandre Julliard 0d29ba96d3 ntdll: Added NetBSD fstatvfs support. 2006-11-01 13:15:57 +01:00
Eric Pouech f36fb2369e ntdll: Added debug support for notifying block allocation / freeing. 2006-10-20 13:50:04 +02:00
Hans Leidekker f7b0ba7aa7 ntdll: Win64 printf format warning fixes. 2006-10-18 12:35:26 +02:00
Eric Pouech 449e8557fd ntdll: Plug a memory leak. 2006-10-17 11:13:52 +02:00
Alexandre Julliard 9719b45bb2 ntdll: More workarounds for more kernel bugs in VFAT ioctl mapping on x86-64. 2006-10-14 20:24:07 +02:00
Michael Stefaniuc 8ddaf6cc21 ntdll/tests: Win64 printf format warning fixes. 2006-10-14 20:17:34 +02:00
Ge van Geldorp d642e11438 winapi_test: Regenerate tests.
Remove structs from test list which have preprocessor directives in
their definitions (winapi_test can't handle that).
2006-10-11 12:12:21 +02:00
Alexandre Julliard d9634e397c ntdll: Fixed typo in serial.c. 2006-10-04 22:16:34 +02:00
Marcus Meissner ef5f360163 ntdll: More tests for exception handling.
- Check if we really set the debug register.
- Added unaligned access exception check.
- Added single step exception check.
2006-10-03 20:20:40 +02:00
Eric Pouech 8cb932ea89 ntdll: Implemented AmILastThread information class for NtQueryInformationThread. 2006-10-03 20:20:13 +02:00
Eric Pouech d990c0d8e5 ntdll-kernel32: WaitCommEvent.
- implemented IOCTL_SERIAL_WAIT_ON_MASK for DeviceIoControl
  on serial lines in ntdll
- now using thread pool (instead of simple thread) for the
  background operations (this should help some high load
  situations)
- used this to implement WaitCommEvent on top NtDll functions
- in kernel32, removed now the no longer used termios/ioctls...
  for comm devices
2006-10-03 20:19:08 +02:00
Francois Gouget 17aa2c82d2 Add missing '\n's to ok() calls. 2006-10-03 15:56:16 +02:00
Dmitry Timoshkov 66da242bfe ntdll: Make test_debug_regs() print the actual Dr7 value it got. 2006-10-03 15:56:07 +02:00
Alexandre Julliard e57118b2fd ntdll: Added error mapping for ENXIO. 2006-10-03 15:06:41 +02:00
Alexandre Julliard 01dd1ffdc2 ntdll: Implement FSCTL_DISMOUNT_VOLUME for MacOSX. 2006-10-03 14:54:21 +02:00
Marcus Meissner 86c0bb3be5 ntdll: Clear alignment check flag before entering exception handler. 2006-10-03 11:24:52 +02:00
Peter Oberndorfer 78f6032264 ntdll: Add a test for NtReadVirtualMemory. 2006-10-02 21:37:22 +02:00
Marcus Meissner 3a6d53e5d0 ntdll: Added debug registers test case. 2006-10-02 14:25:17 +02:00
Michael Stefaniuc 85ce5117c5 Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of DWORD/LONG/ULONG from long to int. 2006-09-29 16:08:30 +02:00
Marcus Meissner 57a04062fe ntdll: Align stack to 4 bytes. 2006-09-28 12:23:32 +02:00
Robert Shearman 5881d91cfc ntdll: Avoid crashing in check_atl_thunk if an execution exception was raised with a bad address. 2006-09-28 11:55:50 +02:00
Robert Shearman c88bbd8092 ntdll: NtAllocateVirtual with type of MEM_WRITE_WATCH fails with STATUS_NOT_SUPPORTED on Win2000 instead of STATUS_INVALID_PARAMETER. 2006-09-28 11:55:45 +02:00
Marcus Meissner 07d84bf656 ntdll: Avoid ebx being clobbered in exception handler. 2006-09-25 21:27:14 +02:00
Paul Vriens 0c7ecacf47 ntdll: Don't do DVD_READ_STRUCTURE when inbuffer or outbuffer has issues (Coverity). 2006-09-20 20:03:32 +02:00
Paul Vriens e94df274ce ntdll: Fixed conditional expression (Coverity). 2006-09-20 20:03:27 +02:00
Andrew Talbot 589265918c ntdll: Cast-qual warning fix. 2006-09-20 20:02:55 +02:00
Alexandre Julliard a27d0aa4e9 include: Added definitions for the fault address exception information. 2006-09-20 11:27:53 +02:00
Alexandre Julliard 530e765035 include: Exception filters should return LONG, not DWORD.
Also move UnhandledExceptionFilter definitions to winbase.h since they
are there in the latest SDK.
2006-09-20 11:26:59 +02:00
Alexandre Julliard 32ab895e46 makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
Alexandre Julliard c727986499 ntdll: Remove the IOKit code and reuse the FreeBSD implementation for MacOS.
FILE_GetDeviceInfo needs to be efficient, and IOKit is much too slow
to be used here.
2006-09-12 09:43:37 +02:00
Marcus Meissner 0c15360a3e Removes all unnecessary WINE_DEFAULT_DEBUG_CHANNEL and respective wine/debug.h includes. 2006-09-11 11:30:48 +02:00