-
- Downloads
pressure-vessel: Move environment variables into new PvEnviron object
This keeps track of environment variables' values and their locked
status in one place. We build it up over time, and then serialize it
into final_argv->envp.
In particular, this is a step towards no longer storing anything in the
variable named bwrap except for bubblewrap options, which will be
a necessary piece of refactoring when we move to launching the game
as a Flatpak sub-sandbox, without ever invoking bubblewrap ourselves.
Signed-off-by:
Simon McVittie <smcv@collabora.com>
parent
758ebcc6
No related branches found
No related tags found
Showing
- pressure-vessel/environ.c 180 additions, 0 deletionspressure-vessel/environ.c
- pressure-vessel/environ.h 46 additions, 0 deletionspressure-vessel/environ.h
- pressure-vessel/flatpak-run-private.h 1 addition, 3 deletionspressure-vessel/flatpak-run-private.h
- pressure-vessel/flatpak-run.c 4 additions, 6 deletionspressure-vessel/flatpak-run.c
- pressure-vessel/meson.build 2 additions, 0 deletionspressure-vessel/meson.build
- pressure-vessel/runtime.c 32 additions, 34 deletionspressure-vessel/runtime.c
- pressure-vessel/runtime.h 2 additions, 2 deletionspressure-vessel/runtime.h
- pressure-vessel/wrap.c 148 additions, 111 deletionspressure-vessel/wrap.c
Loading
Please register or sign in to comment