Environments now belong to procgroups, modify env_set () and env_get () accordingly
All checks were successful
Build documentation / build-and-deploy (push) Successful in 3m9s

This commit is contained in:
2026-03-17 21:52:12 +01:00
parent 0b85d3a0da
commit 090a4e46ea
7 changed files with 46 additions and 43 deletions

View File

@@ -6,7 +6,7 @@
#define PROC_ENV_VAR_MAX 128
struct proc;
struct procgroup;
struct proc_env_var {
char key[PROC_ENV_VAR_MAX];
@@ -19,10 +19,10 @@ struct proc_env {
struct hash_node_link* env_var_buckets[64];
};
void proc_env_cleanup (struct proc* proc);
void proc_env_cleanup (struct procgroup* procgroup);
int proc_env_set (struct proc* proc, const char* key, void* buffer, size_t data_size);
int proc_env_set (struct procgroup* procgroup, const char* key, void* buffer, size_t data_size);
int proc_env_get (struct proc* proc, const char* key, void* buffer, size_t size);
int proc_env_get (struct procgroup* procgroup, const char* key, void* buffer, size_t size);
#endif // _KERNEL_PROC_ENV_H