]> xenbits.xensource.com Git - unikraft/unikraft.git/commit
lib/posix-process: Add execve()
authorMichalis Pappas <michalis@unikraft.io>
Wed, 10 Apr 2024 10:15:03 +0000 (12:15 +0200)
committerUnikraft Bot <monkey@unikraft.io>
Fri, 17 Jan 2025 14:59:21 +0000 (14:59 +0000)
commit3ee9afedec2d1bce9d80e353c81b62e8e5f3568a
tree95f023edceb2761f709b386fa3775a9da744e30d
parent8eb6c29d545758d70bb381c8ad63ece9715b3256
lib/posix-process: Add execve()

Add implementation for execve(). For more info see execve(2).

Requires a binfmt ELF loader. The default loader is provided by
app-bincompat.

Checkpatch-Ignore: AVOID_EXTERNS

Signed-off-by: Michalis Pappas <michalis@unikraft.io>
Approved-by: Andrei Tatar <andrei@unikraft.io>
Reviewed-by: Sergiu Moga <sergiu@unikraft.io>
Reviewed-by: Andrei Tatar <andrei@unikraft.io>
GitHub-Closes: #1386
lib/posix-process/Config.uk
lib/posix-process/Makefile.uk
lib/posix-process/arch/arm64/execve.c [new file with mode: 0644]
lib/posix-process/arch/x86_64/execve.c [new file with mode: 0644]
lib/posix-process/deprecated.c
lib/posix-process/execve.c [new file with mode: 0644]
lib/posix-process/exportsyms.uk
lib/posix-process/include/uk/process.h
lib/posix-process/process.c
lib/posix-process/process.h