From d3f2f9480032f081cfafdb0223e6fb49a6834fd4 Mon Sep 17 00:00:00 2001 From: Tetralux Date: Tue, 21 Apr 2020 15:22:42 +0100 Subject: [PATCH] Remove outdated comment MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This is what I get for removing the ability to provide a stack at the last minute.... 🤣 --- core/thread/thread_unix.odin | 9 --------- 1 file changed, 9 deletions(-) diff --git a/core/thread/thread_unix.odin b/core/thread/thread_unix.odin index 53b8790d7..a11fe1c5d 100644 --- a/core/thread/thread_unix.odin +++ b/core/thread/thread_unix.odin @@ -40,15 +40,6 @@ Thread_Priority :: enum { // Creates a thread which will run the given procedure. // It then waits for `start` to be called. // -// You may provide a slice of bytes to use as the stack for the new thread, -// but if you do, you are expected to set up the guard pages yourself. -// -// The stack must also be aligned appropriately for the platform. -// We require it's at least 16 bytes aligned to help robustness; other -// platforms may require page-size alignment. -// Note also that pthreads requires the stack is at least 6 OS pages in size: -// 4 are required by pthreads, and two extra for guards pages that will be applied. -// create :: proc(procedure: Thread_Proc, priority := Thread_Priority.Normal) -> ^Thread { __linux_thread_entry_proc :: proc "c" (t: rawptr) -> rawptr { t := (^Thread)(t);