Commit graph

42 commits

Author SHA1 Message Date
Bernhard Loos
c368df4865 server: PIPE_TYPE_BYTE | PIPE_READMODE_MESSAGE is invalid for named pipes. 2011-10-13 19:57:19 +02:00
Thomas Faber
bcbaefe8b5 kernel32/tests: Fix MSVC build in file.c and pipe.c. 2011-10-04 17:31:08 -05:00
Bernhard Loos
5098b13177 server: Only the sharing parameter of two instances of the same pipe have to match. 2011-09-27 16:54:00 +02:00
Francois Gouget
3de330db54 tests: Remove unneeded assert.h includes. 2011-09-27 10:59:56 +02:00
André Hentschel
0ba0f505af kernel32/tests: Don't test function directly when reporting GetLastError(). 2011-09-26 18:16:03 +02:00
Bernhard Loos
3623b9d4c9 kernel32: Create(Named)Pipe uses an nonalertable io mode. 2011-08-22 19:49:40 +02:00
André Hentschel
dd07baa824 kernel32/tests: Use the right return type and a better failed test message. 2011-01-13 15:22:00 +01:00
André Hentschel
85386c2c6e kernel32/tests: Don't test function directly when reporting GetLastError(). 2011-01-12 14:59:43 +01:00
Alexandre Julliard
7064e8838c kernel32/tests: Make some variables static. 2010-10-01 13:36:35 +02:00
Austin English
3fd4f68827 kernel32/tests: Check return value of alarmThread in test_NamedPipe_2(). 2010-05-24 12:56:19 +02:00
Andrey Turkin
85cc2c13f6 server: Connect named pipe synchronously when overlapped param is NULL. 2010-05-24 12:39:35 +02:00
André Hentschel
56d28f7d5b kernel32: Double the alarm timeout to prevent a failed test. 2010-05-07 13:30:44 +02:00
Vincent Povirk
b210eeb1ad kernel32/tests: Test waiting on a disconnected client pipe. 2009-06-09 17:01:14 +02:00
Michael Stefaniuc
9b2730eb88 kernel32: Remove superfluous pointer casts. 2009-03-11 13:03:31 +01:00
Alexandre Julliard
3e84960c20 kernel32/tests: Improve some failure messages in the pipe tests. 2009-03-04 15:45:48 +01:00
Vincent Povirk
392537bb33 kernel32/tests: Add named pipe test using i/o completion ports. 2009-03-03 11:59:48 +01:00
Vincent Povirk
311d260ac1 kernel32/tests: Fix overlapped named pipe test.
The overlapped named pipe test calls GetOverlappedResult after all
operations in which it passes an overlapped structure, but it seems we
only get one when the functions fail with ERROR_IO_PENDING. I've
modified the test to account for that, and it seems to pass
consistently on Windows and Wine.
2009-02-27 13:16:11 +01:00
Vincent Povirk
545b6989f2 kernel32/tests: Remove a redundant check for ERROR_CALL_NOT_IMPLEMENTED. 2009-02-27 13:15:52 +01:00
Juan Lang
c82722b3dc kernel32: Add more tests for getting/setting a named pipe's state. 2009-02-12 11:59:15 +01:00
Alexandre Julliard
bb7de132dd kernel32/tests: Fix pointer casting warnings on 64-bit. 2009-01-03 20:20:14 +01:00
Alexandre Julliard
a840b6a7f8 Avoid including time.h before winsock.h in tests. 2008-12-04 12:42:53 +01:00
Alexandre Julliard
61ea936d68 kernel32/tests: Fix pipe test on w2k3. 2008-11-17 13:16:26 +01:00
Paul Vriens
21765291cf kernel32/tests: Fix timeouts on NT4 and W2K. 2008-11-14 14:28:29 +01:00
Paul Vriens
d81aff24c6 kernel32/tests: Skip tests on Win95. 2008-09-15 11:23:34 +02:00
James Hawkins
57cda911a9 kernel32: Fix a test that fails in win2k3. 2008-09-03 13:14:50 +02:00
Lionel Debroux
938f748b20 kernel32/tests: Fix memory leaks (found by Smatch). 2007-10-22 15:58:29 +02:00
Rob Shearman
3f431a0646 server: Add get_token_statistics server call and use it to implement the TokenStatistics and TokenType levels for NtQueryInformationToken. 2007-09-14 14:43:46 +02:00
Rob Shearman
247b0c9b8e ntdll: Add a stub implementation of FSCTL_PIPE_IMPERSONATE that just impersonates the token of the current process. 2007-09-14 14:23:38 +02:00
Marcus Meissner
f2ccdecd4b kernel32: Initialize variable to a known bad value. 2007-08-16 12:01:50 +02:00
Alexandre Julliard
fec5117e91 server: Merge APC processing into the select request.
This is needed to return the correct value when one of the handles
being waited on is set to signaled state by the APC.
2007-07-16 16:14:45 +02:00
Alexandre Julliard
acb43cfef2 kernel32: Wait in overlapped Read/WriteFile even when no overlapped structure is passed. 2007-07-16 15:27:53 +02:00
Huw Davies
e59a947c88 kernel32: Overlapped pipe tests. 2007-07-16 14:53:42 +02:00
Michael Stefaniuc
7596e3dd91 kernel32: Remove superfluous casts of void pointers to other pointer types. 2007-06-27 12:53:31 +02:00
Alexandre Julliard
3684dc181c server: Move the FSCTL_PIPE_WAIT ioctl implementation to the server. 2007-04-17 22:07:07 +02:00
Alexandre Julliard
8c46095484 server: Implement the FSCTL_PIPE_DISCONNECT ioctl on the server side. 2007-04-16 14:51:29 +02:00
Detlef Riekenberg
439b852dca kernel32/tests: DuplicateTokenEx is not present on all platforms. 2007-03-17 19:51:55 +01:00
Rob Shearman
1fa2a2b649 kernel32: Add tests for ImpersonateNamedPipeClient. 2007-03-07 20:10:31 +01:00
Alexandre Julliard
1db223954f server: Set the specified in/out buffer sizes on named pipes using SO_SND/RCVBUF. 2007-01-12 20:59:22 +01:00
Francois Gouget
14918e293a kernel32/tests: Use '%d' to print GetLastError(). 2007-01-04 11:26:22 +01:00
Alexandre Julliard
91bb29ca4d kernel32/tests: Fixed the pipe test for MacOS. 2006-11-09 15:40:36 +01:00
Michael Stefaniuc
8218440c20 kernel32/tests: Win64 printf format warning fixes. 2006-10-10 16:11:27 +02:00
Alexandre Julliard
489d87d1e5 kernel32: Renamed the kernel directory to kernel32.
Also get rid of the kernel/messages subdirectory.
2006-09-12 13:34:06 +02:00
Renamed from dlls/kernel/tests/pipe.c (Browse further)