]> xenbits.xensource.com Git - unikraft/unikraft.git/commit
lib/posix-process: Add process table
authorMichalis Pappas <michalis@unikraft.io>
Thu, 4 Jan 2024 09:57:08 +0000 (10:57 +0100)
committerUnikraft Bot <monkey@unikraft.io>
Wed, 26 Mar 2025 08:05:34 +0000 (08:05 +0000)
commitddf233b36eb92a74014835d8f7b88815924ba20f
treeb8972ab14adcf26d56e0b19a3784d525c291dbfb
parentf4285da638c92893a551eca023777da200658e18
lib/posix-process: Add process table

Add process table that maps `pid_t` to `struct posix_process`.
Add process lookup function and process & thread iterators.

Checkpatch-Ignore: COMPLEX_MACRO
Checkpatch-Ignore: MACRO_ARG_REUSE
Checkpatch-Ignore: SUSPECT_CODE_INDENT
Signed-off-by: Michalis Pappas <michalis@unikraft.io>
Reviewed-by: Ioan-Teodor Teugea <ioan_teodor.teugea@stud.acs.upb.ro>
Reviewed-by: Sergiu Moga <sergiu@unikraft.io>
Reviewed-by: Andrei Tatar <andrei@unikraft.io>
Approved-by: Andrei Tatar <andrei@unikraft.io>
GitHub-Closes: #1248
lib/posix-process/process.c
lib/posix-process/process.h