user: implement mlibc as the libc, finally.

It's finally done..

Signed-off-by: kaguya <vpshinomiya@protonmail.com>
This commit is contained in:
kaguya
2026-05-02 03:31:49 -04:00
parent 2fa39ad85a
commit 9a9b91c940
2387 changed files with 152741 additions and 315 deletions
+27
View File
@@ -0,0 +1,27 @@
import os
import sys
def main():
args = sys.argv[1:]
env = os.environ.copy()
# parse environment variable assignments
i = 0
while i < len(args) and '=' in args[i]:
var, val = args[i].split('=', 1)
env[var] = val
i += 1
if i < len(args):
exe_wrapper = os.environ.get('MESON_EXE_WRAPPER')
if exe_wrapper:
cmd = [exe_wrapper] + args[i:]
else:
cmd = args[i:]
os.execvpe(cmd[0], cmd, env)
else:
print("No command provided to execute.", file=sys.stderr)
sys.exit(1)
if __name__ == "__main__":
main()