1 /* Copyright 2018 The ChromiumOS Authors 2 * Use of this source code is governed by a BSD-style license that can be 3 * found in the LICENSE file. 4 * 5 * Helpers for the minijail0 program. Split out for unittesting. 6 */ 7 8 #ifndef MINIJAIL_MINIJAIL0_CLI_H_ 9 #define MINIJAIL_MINIJAIL0_CLI_H_ 10 11 #include "elfparse.h" 12 13 #ifdef __cplusplus 14 extern "C" { 15 #endif 16 17 struct minijail; 18 19 int parse_args(struct minijail *j, int argc, char *const argv[], 20 char *const environ[], int *exit_immediately, 21 ElfType *elftype, const char **preload_path, 22 char ***envp); 23 24 #ifdef __cplusplus 25 }; /* extern "C" */ 26 #endif 27 28 #endif /* MINIJAIL_MINIJAIL0_CLI_H_ */ 29