Sweden-Number/dlls/ntdll/unix
Jinoh Kang dea1499ac0 server: Replace redundant recv_socket status fields with force_async boolean field.
The 'status' field of recv_socket_request is always either
STATUS_PENDING or STATUS_DEVICE_NOT_READY, and the 'total' field is
always zero.

Replace the 'status' field with 'force_async' boolean field, and get rid
of the 'total' field entirely.

Also, clean up the recv_socket handler code a bit.

Signed-off-by: Jinoh Kang <jinoh.kang.kr@gmail.com>
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-10 20:18:39 +01:00
..
cdrom.c configure: Assume that sys/ioctl.h is available on Unix. 2021-12-09 18:43:51 +01:00
debug.c ntdll: Add stub for NtSetDebugFilterState(). 2021-12-14 14:18:53 +01:00
env.c configure: Assume that unistd.h is available on Unix. 2021-12-09 18:43:51 +01:00
file.c ntdll: Preserve the startup Unix directory unless it's on a removable device. 2021-12-27 18:51:16 +01:00
loader.c ntdll: Support debugger attach from a 64-bit process to a 32-bit process. 2022-01-03 17:46:39 +01:00
loadorder.c ntdll: Fix the check for the main exe in get_load_order(). 2021-05-06 18:12:37 +02:00
process.c ntdll: Use proper names for magic constants. 2021-12-17 17:17:49 +01:00
registry.c ntdll: Use full registry key name in NtQueryLicenseValue. 2022-01-12 11:59:20 +01:00
security.c server: Don't depend on the TOKEN_GROUPS structure on the server side. 2022-01-25 12:35:54 +01:00
serial.c configure: Assume that sys/ioctl.h is available on Unix. 2021-12-09 18:43:51 +01:00
server.c ntdll: Support debugger attach from a 64-bit process to a 32-bit process. 2022-01-03 17:46:39 +01:00
signal_arm.c ntdll: Properly test for LLVM libunwind error codes. 2021-12-10 22:00:17 +01:00
signal_arm64.c ntdll: Properly test for LLVM libunwind error codes. 2021-12-10 22:00:17 +01:00
signal_i386.c ntdll: Temporarily allow KeUserModeCallback calls from client stack. 2021-12-09 10:47:41 +01:00
signal_x86_64.c ntdll: Use the correct amd64 trap codes on *BSD. 2022-01-25 20:50:49 +01:00
socket.c server: Replace redundant recv_socket status fields with force_async boolean field. 2022-02-10 20:18:39 +01:00
sync.c server: Attempt to complete I/O request immediately in recv_socket. 2022-02-10 20:18:39 +01:00
system.c ntdll: Consistently use time_t in timezone matching. 2022-02-02 18:43:10 +01:00
tape.c configure: Assume that sys/ioctl.h is available on Unix. 2021-12-09 18:43:51 +01:00
thread.c configure: Assume that sys/mman.h is available on Unix. 2021-12-09 18:43:51 +01:00
unix_private.h server: Attempt to complete I/O request immediately in recv_socket. 2022-02-10 20:18:39 +01:00
virtual.c include: Remove the wine_ prefix on rbtree functions. 2022-01-26 21:53:55 +01:00