diff options
| author | nodist <kevin.comas.git@gmail.com> | 2026-07-03 13:27:41 -0400 |
|---|---|---|
| committer | nodist <kevin.comas.git@gmail.com> | 2026-07-03 13:27:41 -0400 |
| commit | be4f67c834719a8d12f5588d42d64bd39d1cb0c6 (patch) | |
| tree | 7b308dc3df225ac16db20e59cf459fc66f0a0250 /docs/application/namespace.md | |
| parent | 523649ed10f85bddcad574afa47abaf73d2b0a1e (diff) | |
add more lifecycle
Diffstat (limited to 'docs/application/namespace.md')
| -rw-r--r-- | docs/application/namespace.md | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/docs/application/namespace.md b/docs/application/namespace.md index 38752ce..c6b8cea 100644 --- a/docs/application/namespace.md +++ b/docs/application/namespace.md @@ -26,7 +26,6 @@ typedef struct _kpl_namespace_module { KPL_SLAB_TREE_HEADER(struct _kpl_namespace_module); kpl_type_ptr ast; kpl_buffer *module_string, *module_name; - kpl_task *_Atomic task; kpl_export *export_tree; kpl_mutex export_mutex; } kpl_namespace_module; @@ -92,5 +91,5 @@ Since the native modules are loaded statically the `native_module_tree` becomes 1. Add find namespace task to the `namespace_module_mutex`, the namespace not existing is an error 2. Add a get export task to the namespaces `export_mutex` -3. The `export_mutex` will not start processing it's queue until the `task` field is `NULL` +3. The `export_mutex` will not start processing it's queue until the namespace notifies that it's and unlocks its `export_mutex` 4. The importer will get a copy of the read only `export_tree` |
