[PATCH 3/4] server: Remove no longer used enumerate_handles().

Zebediah Figura z.figura12 at gmail.com
Thu Sep 10 16:17:16 CDT 2020


Signed-off-by: Zebediah Figura <z.figura12 at gmail.com>
---
 server/handle.c | 21 ---------------------
 server/handle.h |  2 --
 2 files changed, 23 deletions(-)

diff --git a/server/handle.c b/server/handle.c
index 9ae99cd0c63..10e6a52e571 100644
--- a/server/handle.c
+++ b/server/handle.c
@@ -486,27 +486,6 @@ obj_handle_t find_inherited_handle( struct process *process, const struct object
     return 0;
 }
 
-/* enumerate handles of a given type */
-/* this is needed for window stations and desktops */
-obj_handle_t enumerate_handles( struct process *process, const struct object_ops *ops,
-                                unsigned int *index )
-{
-    struct handle_table *table = process->handles;
-    unsigned int i;
-    struct handle_entry *entry;
-
-    if (!table) return 0;
-
-    for (i = *index, entry = &table->entries[i]; i <= table->last; i++, entry++)
-    {
-        if (!entry->ptr) continue;
-        if (entry->ptr->ops != ops) continue;
-        *index = i + 1;
-        return index_to_handle(i);
-    }
-    return 0;
-}
-
 /* get/set the handle reserved flags */
 /* return the old flags (or -1 on error) */
 static int set_handle_flags( struct process *process, obj_handle_t handle, int mask, int flags )
diff --git a/server/handle.h b/server/handle.h
index f1deb79fb5f..40b3b427c2a 100644
--- a/server/handle.h
+++ b/server/handle.h
@@ -48,8 +48,6 @@ extern obj_handle_t open_object( struct process *process, obj_handle_t parent, u
                                  const struct object_ops *ops, const struct unicode_str *name,
                                  unsigned int attr );
 extern obj_handle_t find_inherited_handle( struct process *process, const struct object_ops *ops );
-extern obj_handle_t enumerate_handles( struct process *process, const struct object_ops *ops,
-                                       unsigned int *index );
 extern void close_process_handles( struct process *process );
 extern struct handle_table *alloc_handle_table( struct process *process, int count );
 extern struct handle_table *copy_handle_table( struct process *process, struct process *parent );
-- 
2.28.0




More information about the wine-devel mailing list