Rebase against 1d9a3f6d12322891a2af4aadd66a92ea66479233.

This commit is contained in:
Zebediah Figura
2019-05-30 22:27:25 -05:00
parent cd1862609a
commit 197e08b441
9 changed files with 213 additions and 289 deletions

View File

@@ -1,7 +1,7 @@
From ed20373cc262b783cd7e04641618a732f33e8a51 Mon Sep 17 00:00:00 2001
From d407857d923dd08446cf38f83549c0b76442cc81 Mon Sep 17 00:00:00 2001
From: Zebediah Figura <z.figura12@gmail.com>
Date: Thu, 7 Jun 2018 20:09:59 -0500
Subject: [PATCH 02/83] server: Create server objects for eventfd-based
Subject: [PATCH] server: Create server objects for eventfd-based
synchronization objects.
---
@@ -12,7 +12,7 @@ Subject: [PATCH 02/83] server: Create server objects for eventfd-based
create mode 100644 server/esync.c
diff --git a/server/Makefile.in b/server/Makefile.in
index d2715e8cb..4f8f10cd5 100644
index 60ecca706..2c895bcec 100644
--- a/server/Makefile.in
+++ b/server/Makefile.in
@@ -11,6 +11,7 @@ C_SRCS = \
@@ -167,12 +167,12 @@ index 000000000..147fb7724
+ if (root) release_object( root );
+}
diff --git a/server/protocol.def b/server/protocol.def
index c3751e609..a56f098ab 100644
index 007ef1f67..cd97ba008 100644
--- a/server/protocol.def
+++ b/server/protocol.def
@@ -4041,3 +4041,13 @@ struct handle_info
@REQ(resume_process)
obj_handle_t handle; /* process handle */
@@ -4021,3 +4021,13 @@ struct handle_info
unsigned int threads; /* number of threads */
unsigned int handles; /* number of handles */
@END
+
+/* Create a new eventfd-based synchronization object */
@@ -185,5 +185,5 @@ index c3751e609..a56f098ab 100644
+ obj_handle_t handle; /* handle to the object */
+@END
--
2.20.1
2.21.0

View File

@@ -9,3 +9,4 @@ Depends: server-Realtime_Priority
Depends: ntdll-User_Shared_Data
Depends: advapi32-Token_Integrity_Level
Depends: ntdll-Junction_Points
Depends: kernel32-K32GetPerformanceInfo