From 378cc549ab442c845ac9d62cc8cef6977073fe4d Mon Sep 17 00:00:00 2001 From: Aargh Rai Date: Sat, 15 Aug 2026 13:55:35 +0530 Subject: md files --- src/engine/thread.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'src/engine/thread.c') diff --git a/src/engine/thread.c b/src/engine/thread.c index 017e9b6..25e583e 100644 --- a/src/engine/thread.c +++ b/src/engine/thread.c @@ -1,8 +1,8 @@ #include "engine/threads.h" #include -void *engine_thread(void *_args) { - struct thread_args *args = (struct thread_args*)_args; +void *child_thread(void *_args) { + struct child_thread_args *args = (struct child_thread_args*)_args; args->stop = 0; int depth = 0; @@ -32,3 +32,11 @@ void *engine_thread(void *_args) { args->stop = 2; } +// DTS requires a root thread which is initialize the search tree, and the +// others who use that search tree. it's as if root_thread is the owner of the +// tree +void *root_thread(void *_args) { + struct root_thread_args *args = (struct root_thread_args*)_args; + args->stop = 0; +} + -- cgit v1.2.3