summaryrefslogtreecommitdiff
path: root/libcr/include
diff options
context:
space:
mode:
authorLuke T. Shumaker <lukeshu@lukeshu.com>2024-11-25 08:39:44 -0700
committerLuke T. Shumaker <lukeshu@lukeshu.com>2024-11-25 08:39:44 -0700
commit92de40d33e085040e4b9936ae1ddebf152dff102 (patch)
tree7f1156acb9a3af4e720319ba17120176cdf28a2e /libcr/include
parent839c3c83993b2b8d9d6be20407afdf59be23e701 (diff)
libcr: Return if all coroutines exit
Diffstat (limited to 'libcr/include')
-rw-r--r--libcr/include/libcr/coroutine.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/libcr/include/libcr/coroutine.h b/libcr/include/libcr/coroutine.h
index 86b8452..f6c5e14 100644
--- a/libcr/include/libcr/coroutine.h
+++ b/libcr/include/libcr/coroutine.h
@@ -93,9 +93,9 @@ cid_t coroutine_add_with_stack_size(size_t stack_size, const char *name, cr_fn_t
cid_t coroutine_add(const char *name, cr_fn_t fn, void *args);
/**
- * The main scheduler loop.
+ * The main scheduler loop. Returns if all coroutines exit.
*/
-[[noreturn]] void coroutine_main(void);
+void coroutine_main(void);
/* inside of coroutines *******************************************************/