| 929 | } |
| 930 | |
| 931 | static int |
| 932 | box_inside(char **args) |
| 933 | { |
| 934 | cg_enter(); |
| 935 | setup_root(); |
| 936 | setup_net(); |
| 937 | setup_rlimits(); |
| 938 | setup_credentials(); |
| 939 | setup_seccomp(); |
| 940 | setup_fds(); |
| 941 | char **env = setup_environment(); |
| 942 | |
| 943 | if (set_cwd && chdir(set_cwd)) |
| 944 | die("chdir: %m"); |
| 945 | |
| 946 | execve(args[0], args, env); |
| 947 | fprintf(stderr, "execve(\"%s\"): %m\n", args[0]); |
| 948 | exit(127); |
| 949 | } |
| 950 | |
| 951 | /*** Proxy ***/ |
| 952 |
no test coverage detected
searching dependent graphs…